如何调试 KMM 项目中的 iOS 链接/框架嵌入问题?

How to debug iOS linking / framework embedding issues in KMM projects?

提问人:Tobonaut 提问时间:1/18/2023 更新时间:1/18/2023 访问量:136

问:

我是 KMM 的新手,但我真的很想进入它。很明显,我在旅途中会犯很多错误。让我有点沮丧的是,我无法将给定的错误转化为它发生的原因。我正在研究 M1 Mac mini。

如果有人能向我展示他/她将如何调查以下问题,那就太棒了:

问题

有谁知道如果我尝试构建 iOS,是什么原因导致错误:

任务

  > Task :shared:compileKotlinIosSimulatorArm64 UP-TO-DATE  
 ./gradlew :shared:embedAndSignAppleFrameworkForXcode

日志

/Users/.../iosApp/ld:1:1: object file (/var/folders/yt/4pjlxzfn48n28yxvdsnrw6n40000gn/T/included3352453535999755831/libparticles.a(libparticles.SkParticleBinding.o)) 
was built for newer iOS Simulator version (15.2) than being linked (9.0)

我正在使用“常规框架”方法。

我已经做了什么

  1. 检查了“由于提到iOS 9而出现9次”的项目
  2. 我检查了我的版本,但也许我的 Kolin 代码中的某个地方存在版本不匹配?
  3. 我全新创造了它

要点

全栈跟踪:https://gist.github.com/tscholze/6d67bc21a2b8e1bdc575e6b80ca8af2b

iOS Kotlin 调试 kotlin-multiplatform ios-frameworks

评论


答: 暂无答案