Elka
07/15/2020, 10:40 AMFound an unexpected Mach-O header code: 0x72613c21
The gradle task to generate a fat static framework
task packForXCode(type: FatFrameworkTask) {
// The fat framework must have the same base name as the initial frameworks.
baseName = "FrameworkName"
// The default destination directory is '<build directory>/fat-framework'.
destinationDir = file("$buildDir/xcode-frameworks")
final String mode = System.getenv("CONFIGURATION")?.toUpperCase() ?: "DEBUG"
from(
kotlin.targets."iosArm32".binaries.findFramework("FrameworkName", mode),
kotlin.targets."iosArm64".binaries.findFramework("FrameworkName", mode)
)
}
Binaries:
targets {
configure([ios, iosArm32, iosArm64]) {
binaries {
framework('FrameworkName') {
freeCompilerArgs += "-Xobjc-generics"
freeCompilerArgs += "-Xg0"
export "somedependency"
transitiveExport = true
isStatic = true
}
}
}
}