You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.2 KiB

## 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 local.properties
- In build.gradle.kts
add block `connectedDevice("Device") { }` to compose.experimental.uikit.application.deployConfigurations
- `./gradlew iosDeployDeviceRelease`
- During the build, you will be prompted to access login.keychain