Andrew Reed
02/12/2022, 10:42 AMiosSimulatorArm64 {
binaries.framework {
baseName = frameworkName
xcf.add(this)
}
}
iosArm64("ios") {
binaries.framework {
baseName = frameworkName
xcf.add(this)
}
}
cocoapods {
ios.deploymentTarget = "10.0"
summary = "Some description for a Kotlin/Native module"
homepage = "Link to a Kotlin/Native module homepage"
pod("Analytics") {
version = "~> 4.1.6"
moduleName = "Segment"
source = git("<https://github.com/Reedyuk/analytics-ios.git>") {
branch = "master"
}
}
}
Viacheslav Kormushkin
02/14/2022, 8:51 AM./gradlew clean assemble --info
Andrew Reed
02/14/2022, 9:19 AMViacheslav Kormushkin
02/14/2022, 9:42 AMAndrew Reed
02/14/2022, 9:46 AM./gradlew clean assemble --info >> test.log
The /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld command returned non-zero exit code: 1.
output:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_SEGAnalytics", referenced from:
objc-class-ref in result.o
"_OBJC_CLASS_$_SEGAnalyticsConfiguration", referenced from:
objc-class-ref in result.o
ld: symbol(s) not found for architecture arm64
Task :linkDebugFrameworkIos in segmenkt Finished
Viacheslav Kormushkin
02/14/2022, 11:08 AMAndrew Reed
02/14/2022, 11:12 AMkotlin.mpp.enableCInteropCommonization=true
then it 'works' but then when i try to consume my library, it errorsViacheslav Kormushkin
02/14/2022, 3:32 PMAndrew Reed
02/14/2022, 3:35 PMViacheslav Kormushkin
02/14/2022, 4:22 PMsiraf
11/07/2022, 7:15 AM_OBJC_CLASS_$_
?Andrew Reed
11/07/2022, 7:34 PM