我正在使用神奇的 iOS Universal Framework脚本来构建我自己的框架,并且在一段时间内效果很好。我不确定确切的时间,但它似乎已经停止构建 i386。使用生成的框架的应用程序不再适用于模拟器。
我设置了 VALID_ARCHS = arm64 armv7 armv7s i386 x86_64 。 ONLY_ACTIVE_ARCH = NO 。构建脚本不会抛出任何错误或日志。然而我最终得到了一个没有 i386 或 x86_64 的瘦框架,因此任何依赖此框架的项目在为模拟器构建时都会出现链接器错误。
额外信息:
- 使用来自主存储库的最新版本的 Mk8 脚本。
- 归档,而不是像一些错误提示的那样构建。
有什么想法吗?
Best Answer-推荐答案 strong>
我最近遇到了同样的问题。我不得不调整几个build设置,让它再次为 i386 和 x86_64 构建。让它为我工作的一个是当我取消选中“运行脚本构建阶段”中的“仅在安装时运行脚本”复选框时。
关于iOS 通用框架不构建 i386?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/23480200/
|