Однако с некоторыми необходимыми кокосами у нас есть библиотеки, на которые ссылается gradle, которые существуют только на компьютерах MacOS, что предотвращает синхронизацию Gradle на компьютерах с Windows и Linux - даже если бы они собирали только сборки Android.
Файл build.gradle.kts выглядит так:
Код: Выделить всё
kotlin {
cocoapods {
ios.deploymentTarget = config.minIOSVersion.get()
pod("ourPod") {
version = libs.versions.ios.ourpod.sdk.get()
extraOpts += listOf("-compiler-option", "-fmodules")
}
}
...
Неразрешенная ссылка: какаоподы, а также некоторые другие ошибки типа por() и т. д.
Я завернул все это в такую проверку ОС
Код: Выделить всё
if (Os.isFamily(Os.FAMILY_MAC)) { ...
Есть ли способ исключить/игнорировать/подавить их предупреждения? Поскольку строка переноса предотвращает его выполнение, я не вижу в этом необходимости. В Windows/Linux мне нужно, чтобы этот код был закомментирован. Любой
Подробнее здесь: https://stackoverflow.com/questions/788 ... tiplatform