Skip to content

Commit 03a567d

Browse files
docs: update readme
1 parent 4574396 commit 03a567d

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff 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)
86108
task build:x64
87109

88-
# Build (iOS for App Store)
110+
# Build (iOS for App Store - requires device/provisioning)
89111
task ios:build
90112

91113
# Upload to TestFlight

0 commit comments

Comments
 (0)