【问题标题】:ipa archive build for armv7, armv7s and arm64 cannot be installed to iOS 5.1.1 devicesarmv7、armv7s 和 arm64 的 ipa 归档构建无法安装到 iOS 5.1.1 设备
【发布时间】: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 位二进制代码?

谢谢, 马库斯

【问题讨论】:

标签: ios iphone archive ipa arm64


【解决方案1】:

通过在未连接设备的情况下存档来创建 iPa 文件。我发现使用较新设备存档的问题,Xcode 似乎采用了它的架构,并且可能会影响旧设备说“不兼容”

与我最初的想法相反,存档时不必连接设备,只要不是选择的模拟器即可。

我希望这可以帮助其他有同样问题的人。

【讨论】:

    猜你喜欢
    • 2014-06-03
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 2018-08-02
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    相关资源
    最近更新 更多