【发布时间】:2019-01-11 02:47:50
【问题描述】:
我对 iOS 上的编译有疑问。我正在生成一个框架,它用于生成 arm64、armv7 和 armv7s(+ 带有 lipo 和 fun 的模拟器)。
问题是,armv7s 不再存在于二进制文件中。
fat文件中的架构是:i386 x86_64 armv7 arm64
但我在 XCConfig 中明确要求 VALID_ARCHS = arm64 armv7 armv7s。我验证了 XCConfig 确实被使用并且没有被覆盖。
我尝试了各种谷歌搜索,但大多数时候我们发现人们不明白为什么他们的应用没有使用错误版本的 lib 编译。
所以现在,我来到这里,这是了解为什么没有为我的框架创建 armv7s 库的最后机会。也许就像“不可能了”一样简单。
【问题讨论】:
标签: ios architecture armv7