File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed
Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,28 @@ lunchjs/
6262 rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim
6363 ```
6464
65+ 4 . ** Install ios-deploy** (for physical device deployment):
66+ ``` bash
67+ brew install ios-deploy
68+ ```
69+
70+ 5 . ** Setup iOS Simulator** (for simulator development/testing):
71+ - Simulators are automatically available in Xcode
72+ - Default simulator: ** iPhone 13 mini** (iOS 18.6)
73+ - To add more simulators:
74+ - Open Xcode → Window → Devices and Simulators
75+ - Click ** +** (Plus sign) at bottom left
76+ - Select ** Device Type** and ** OS Version**
77+ - Click ** Create**
78+ - To change the default simulator, edit ` IOS_SIM_DEVICE ` in ` taskfiles/tauri.yml `
79+
80+ 6 . ** Configure Apple Developer account** (for iOS device builds only):
81+ - ** Not required** for simulator builds (` task ios:dev ` or ` task ios:build:sim ` )
82+ - ** Required** for device builds and App Store distribution
83+ - Open Xcode → Settings → Apple Accounts → Add your Apple ID
84+ - Connect an iOS device or manually add device IDs at [ developer.apple.com/account] ( https://developer.apple.com/account/ )
85+ - The Taskfile will automatically initialize the iOS project when needed
86+
6587### Running the app
6688
6789#### Using Taskfile (recommended)
@@ -85,7 +107,7 @@ task build:arm64
85107# Build (macOS - Intel)
86108task build:x64
87109
88- # Build (iOS for App Store)
110+ # Build (iOS for App Store - requires device/provisioning )
89111task ios:build
90112
91113# Upload to TestFlight
You can’t perform that action at this time.
0 commit comments