Dmitriy Tarasevich
12/21/2022, 12:25 PMassemble<ProjectName>RelaseXCFramework
does not automatically link the cocoapod frameworks into the build. for each architecture i have to manually specify the libraries cocoapod location using
linkerOpts("-F$frameworkPath")
linkerOpts("-rpath", frameworkPath)
linkerOpts("-framework", "<Library>"
Once i do this, i can get a successful build, but a failure once i utilize the framework in my project with the following errror
dyld[32068]: Library not loaded: <FrameworkClass>
I feel like I have an incorrect setting as no where in docs is it stated that i have to manually link cocoapod frameworks. Any suggestions?Landry Norris
12/21/2022, 3:06 PMLandry Norris
12/21/2022, 3:07 PMDmitriy Tarasevich
12/21/2022, 3:40 PMDmitriy Tarasevich
12/21/2022, 3:40 PMLandry Norris
12/21/2022, 3:44 PMDmitriy Tarasevich
12/21/2022, 3:44 PMDmitriy Tarasevich
12/21/2022, 3:44 PMDmitriy Tarasevich
12/21/2022, 3:44 PMDmitriy Tarasevich
12/21/2022, 4:08 PMkotlin {
cocoapods {
ios.deploymentTarget = "13.5"
summary = "CocoaPods Library"
homepage = "<https://github.com/JetBrains/kotlin>"
pod("LaunchDarkly") {
version = "~> 8.0"
}
}
}
Landry Norris
12/21/2022, 4:09 PMDmitriy Tarasevich
12/21/2022, 4:11 PMdyld[32068]: Library not loaded: <FrameworkClass>
Dmitriy Tarasevich
12/21/2022, 4:11 PMFrameworkClass
is actually like LDClient
which is a launch darkly classLandry Norris
12/21/2022, 4:11 PMLandry Norris
12/21/2022, 4:12 PMDmitriy Tarasevich
12/21/2022, 4:12 PMDmitriy Tarasevich
12/21/2022, 4:13 PMLandry Norris
12/21/2022, 4:13 PMDmitriy Tarasevich
12/21/2022, 4:13 PMLandry Norris
12/21/2022, 4:14 PMDmitriy Tarasevich
12/21/2022, 4:15 PMLandry Norris
12/21/2022, 4:15 PMLandry Norris
12/21/2022, 4:16 PMDmitriy Tarasevich
12/21/2022, 4:17 PMDmitriy Tarasevich
12/21/2022, 4:17 PMLandry Norris
12/21/2022, 4:18 PMDmitriy Tarasevich
12/21/2022, 4:18 PMval armFramework = "${parent!!.rootDir.absolutePath}/integrations/integration-launch-darkly/build/cocoapods/synthetic/IOS/build/Release-iphoneos/LaunchDarkly"
val frameworkPath = x86Framework
linkerOpts("-F$frameworkPath")
linkerOpts("-rpath", frameworkPath)
linkerOpts("-framework", "LaunchDarkly")
Dmitriy Tarasevich
12/21/2022, 4:18 PMLandry Norris
12/21/2022, 4:19 PMDmitriy Tarasevich
12/21/2022, 4:19 PMDmitriy Tarasevich
12/21/2022, 4:19 PMLandry Norris
12/21/2022, 4:20 PMLandry Norris
12/21/2022, 4:20 PM"${PODS_ROOT}/Target Support Files/Pods-app-ios/Pods-app-ios-frameworks.sh"
Landry Norris
12/21/2022, 4:21 PMDmitriy Tarasevich
12/21/2022, 4:22 PMLandry Norris
12/21/2022, 4:23 PMDmitriy Tarasevich
12/21/2022, 4:23 PMLandry Norris
12/21/2022, 4:24 PMDmitriy Tarasevich
12/21/2022, 4:25 PMLandry Norris
12/21/2022, 4:26 PMDmitriy Tarasevich
12/21/2022, 4:27 PM