мы используем Kotlin, чтобы делить библиотеку между Android и iOS.
Мы настроили все, но на iOS мне нужно включить Bitcode.После исследования я нашел решение:
kotlin {
targets {
fromPreset(presets.jvm, 'jvm') {
mavenPublication {
artifactId = 'my-lib-name'
}
}
// Switch here to presets.iosArm64 to build library for iPhone device || iosX64 for emulator
fromPreset(presets.iosArm64, 'iOS') {
compilations.main.outputKinds('FRAMEWORK')
compilations.main.extraOpts '-Xembed-bitcode' // for release binaries
compilations.main.extraOpts '-Xembed-bitcode-marker'// for debug binaries
}
}
}
Но вопрос теперь, есть ли у меня, и если да, как я могу разделить между двоичными файлами выпуска и отладки и определенными флагами?Могу ли я просто добавить оба флага без каких-либо недостатков?
Может быть, кто-то может просветить меня, спасибо