## Run native on MacOS `./gradlew runDebugExecutableMacosX64` (Works on Intel processors) ## Run web assembly in browser `./gradlew jsBrowserDevelopmentRun` ## Run on iOS simulator `./gradlew iosDeployIPhone8Debug` `./gradlew iosDeployIPadDebug` ## Prepare Xcode to launch on iOS device 1) **Add your Apple ID.** Xcode -> Preferences... -> Accounts ![apple-id.png](apple-id.png) 2) **Create certificates with XCode in temporary project.** You can create a certificate in Xcode. Create a new iOS app in Xcode. File -> New -> Project Choose iOS, App: ![ios-app.png](ios-app.png) 3) **In next dialog set any product name and choose your teamID.** 4) **Run project on iOS Device.** Xcode prompts you to install the certificate. Require password from login.keychain 5) **Done** After a successful launch on the device - you can delete this temporary project. Certificates will remain in login.keychain ## Run on iOS device - Set teamId in build.gradle.kts, or set in local.properties (compose.ios.teamId=***) - `./gradlew iosDeployDeviceRelease` - During the build, you will be prompted to access login.keychain