【问题标题】:Swift Universal Framework not working in other app projectSwift Universal Framework 在其他应用程序项目中不起作用
【发布时间】:2019-05-23 15:09:17
【问题描述】:

我创建了 Swift 通用框架并通过 pod 添加了外部库,但是当我在其他应用程序项目中使用通用框架时, 它在编译项目时给出了不同的 - 不同的错误 - :

  1. “缺少必需的模块‘示例’框架”
  2. “架构 x86_64 的未定义符号”

【问题讨论】:

  • 嗨,Jain,您可以检查这个 repo 作为替代方案:github.com/gurhub/universal-framework,还有一个用于从发布包中清除不需要的架构的脚本。我相信这是你的情况。最好的。

标签: ios swift swift4.2 xcode10.1 ios-universal-framework


【解决方案1】:

错误表明“架构 x86_64”缺少符号。 这可能是因为您尝试为模拟器构建并且框架不是为模拟器构建的。 尝试为 iOS 设备构建/编译代码。

要支持所有架构,请更新框架构建目标。 参考:https://medium.com/swiftindia/build-a-custom-universal-framework-on-ios-swift-549c084de7c8

【讨论】:

  • 我创建了“通用框架”,据我所知,它也应该在模拟器上编译,当我尝试在设备上编译时,它给了我“缺少所需的模块 'ReachbilitySwift' 框架”错误。跨度>
  • 根据您提到的错误。您构建的框架似乎依赖于 Reachability Swift。您必须在您的应用中包含 ReachabilitySwift 框架才能解决问题。
猜你喜欢
  • 1970-01-01
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
  • 2016-04-30
  • 1970-01-01
  • 1970-01-01
  • 2019-10-21
  • 2021-03-17
相关资源
最近更新 更多