Prerequisites
Before you begin, ensure you have:- Xcode 15.0+ installed
- iOS 16.0+ deployment target
- Swift 5.9+
- An Apple Developer account (for device testing)
Opening the Project
- Navigate to the project directory:
- Open the Xcode project:
The project uses a standard
.xcodeproj file (not a workspace), so all dependencies are built-in.Project Configuration
Bundle Identifier
The bundle identifier is set inInfo.plist using the build setting variable:
Info.plist
- Select the BreezeApp project in the Project Navigator
- Select the BreezeApp target
- Go to the General tab
- Update the Bundle Identifier field (e.g.,
com.yourcompany.breeze)
Development Team
For code signing and device deployment:- In Xcode, select the BreezeApp target
- Go to Signing & Capabilities
- Check Automatically manage signing
- Select your Team from the dropdown
You’ll need an Apple Developer account to run the app on a physical device. Simulator testing works without a team.
Display Name
The app display name is configured inInfo.plist:
Info.plist
Build Settings
Deployment Target
Breeze requires iOS 16.0 or later. This is configured in the project build settings:- Select the BreezeApp target
- Go to Build Settings
- Search for “iOS Deployment Target”
- Verify it’s set to iOS 16.0
Supported Orientations
The app supports the following orientations (configured inInfo.plist):
iPhone:
- Portrait
- Landscape Left
- Landscape Right
- Portrait
- Portrait Upside Down
- Landscape Left
- Landscape Right
Building and Running
- Select a simulator or connected device from the scheme menu
- Press Cmd + R or click the Run button
- Wait for the build to complete
First Launch
On first launch, the app will:- Request location permissions (if using “Use My Location”)
- Load the dashboard interface
- Wait for you to search for a city or use your location
Troubleshooting
Build fails with signing errors
Build fails with signing errors
Ensure you’ve selected a valid development team in Signing & Capabilities. For simulator builds, automatic signing should work without an Apple Developer account.
App crashes on launch
App crashes on launch
- Clean the build folder: Product → Clean Build Folder (Cmd + Shift + K)
- Delete derived data: Xcode → Settings → Locations → Derived Data (click the arrow and delete the BreezeApp folder)
- Rebuild the project
Xcode version not supported
Xcode version not supported
Breeze requires Xcode 15.0 or later. Update Xcode from the Mac App Store or download from developer.apple.com.
Next Steps
API Keys
Configure optional API keys for enhanced features
Permissions
Understand and configure app permissions