我一直在使用模拟器和旧 iPhone 4S 开发我的应用程序。
我尝试在 iPad Mini 3 上运行该应用程序,但收到此警告:
file was built for armv7 which is not the architecture being linked (arm64)
知道如何解决吗?
编辑:
错误与 UnitTest 目标有关。 我删除了这样的目标(因为我没有进行单元测试)并且警告消失了。
最佳答案
对于每个需要构建的目标:
转到build设置 > 架构
- 设置为
$(ARCHS_STANDARD)
转到build设置 > 有效架构
- 设置为
arm64
,armv7
,armv7s
执行 Product > Clean 只是为了安全和Product > Build iPad Mini 3 的项目。
关于ios - iPad:文件是为 armv7 构建的,它不是被链接的体系结构 (arm64),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33691582/