【发布时间】:2018-08-02 02:09:12
【问题描述】:
我正在尝试将针对 arm64、armv7 和 armv7s 的项目构建上传到 TestFlight。它正在使用来自另一个项目的框架。但该框架似乎只为 arm64 而不是 arm64 (file was built for arm64 which is not the architecture being linked (armv7)) 构建。
问题是如何使框架包含所有架构?我想保持项目分开。而且我不关心模拟器。我想确保它是为发布而构建的。
这是框架目标:
编辑:我的项目基于 Cordova。所以它使用了一个利用预构建框架的插件。那里有构建胖框架的说明,包含模拟器和设备,然后将其与lipo 连接。我需要的是我没有的设备的架构。这实际上是否意味着我需要 arm64、armv7 和 armv7s 中的三个设备才能将它们完全连接起来?
【问题讨论】:
标签: ios ios-frameworks