【发布时间】:2014-04-15 10:18:59
【问题描述】:
刚升级到Xcode 5.1,出现如下错误:
忽略文件 ...依赖关系/SalesforceNetworkSDK/libSalesforceNetworkSDK.a, 文件中缺少所需的架构 arm64 ...依赖关系/SalesforceNetworkSDK/libSalesforceNetworkSDK.a (3 切片)
如果我关闭仅构建活动拱门并从有效拱门中删除 arm64,我会得到:
Build/Products/Debug-iphoneos/libPods.a,文件是为存档而构建的 这不是被链接的架构(armv7)
【问题讨论】:
-
我发现由于某种原因我的 Pods 构建设置被重置为 OSX 默认 i386,用 armv7 覆盖它们,并且 armv7s 让它构建,?!
-
这可能是相关的:cameronspickert.com/2014/01/20/…
-
@matt,是的,谢谢,这看起来很有用且相关。我注意到它也针对 xcode 5.1 进行了更新。
-
是的,Xcode 5.1 坚持为拥有它的设备提供 64 位,这给人们带来了很多意想不到的后果。 - 如果您最终解决了自己的问题,请随时回答您自己的问题;这是完全可以接受的,并且可能对其他人有所帮助。
-
在这里查看我的答案:stackoverflow.com/questions/22323039/…