【问题标题】:Kotlin Multiplatform iOS Integration. Issue in linking shared.framework for respective architectureKotlin 多平台 iOS 集成。为各自的架构链接 shared.framework 的问题
【发布时间】:2022-11-24 16:05:01
【问题描述】:

Kotlin iOS 集成: KMP 正在创建一个基于体系结构(模拟器/iPhone)的单独的 shared.framework。这两个框架都在 Debug 目录下生成。由于框架搜索路径设置为递归,它会搜索不正确的框架并抛出错误,我的 iOS 应用程序编译失败。 根据选定的平台设备/模拟器,我无法找出要链接的框架。 只是想知道是否有任何可能的方法来处理这个多框架问题,这样我就可以在模拟器或设备之间切换,Xcode 匹配并应用正确的 shared.framework

【问题讨论】:

    标签: ios swift xcode kotlin-multiplatform-mobile


    【解决方案1】:

    我需要添加 /$(CONFIGURATION)/$(SDK_NAME) 并使其成为非递归的。 现在,即使我在模拟器上运行应用程序,然后在实际设备上运行,Xcode 映射和链接也会纠正 shared.framework。 这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-30
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 2022-12-11
      • 1970-01-01
      相关资源
      最近更新 更多