【发布时间】:2014-04-07 19:30:19
【问题描述】:
我支持 iOS 5.1.1 作为带有基本 SDK iOS7 的 iOS 部署目标。 现在我遇到的问题是,iOS5.1.1 设备在存档后无法通过 Hockey 或通过 iTunes 安装应用程序,因为其中包含胖二进制文件。当然,我可以为我们的构建服务器创建一个进一步的工作,它只为没有 arm64 的较低 iOS6 构建,但这非常不方便。
构建设置:
ARCHS="armv7 armv7s arm64" ONLY_ACTIVE_ARCH=否
如果我只为活动架构“armv7”构建,我可以通过 iTunes 安装存档。
会不会是苹果在应用交付到 iOS 5.1.1 设备之前删除了 64 位二进制代码?
谢谢, 马库斯
【问题讨论】:
-
我也有同样的问题,根据developer.apple.com/library/ios/documentation/General/…的说法,只要部署目标是iOS5.1.1,Xcode应该会生成一个32位和64位的通用二进制文件。对我也不起作用。
-
有人找到了修复或解决方法?
标签: ios iphone archive ipa arm64