0xOpenBytes / OpenWeather

🌤️ Open source weather experience
MIT License
15 stars 2 forks source link
ios ios-base swift swiftui weather weather-app weatherkit
Icon representing the OpenBytes ios-base project.

OpenWeather

The OpenBytes template for iOS projects using SwiftUI

MIT License Community Chat iOS Version

Project

Structure

Dependency List

Getting Started

Installing development dependencies

  1. Install Homebrew
  2. Run brew bundle

Learn more about SPX and Xcodegen

Renaming

There are some scripts to help rename OpenWeather to whatever project name you want.

Continuing onward

Regenerate the project

spx xcodeproj

Pushing to the App Store

This script expects APPLE_TEAM_ID, APPLOADER_USERNAME and APPLOADER_PASSWORD to be present in the environment.

It doesn't have to stay that way. Modify SPX/Sources/appstore/Secrets.swift to use an API key, or perhaps fetch credentials from a password manager like 1Password using Sh1Password.

When that's settled, you can run

spx appstore