【问题标题】:Extending 64 bit support to existing iOS app将 64 位支持扩展到现有的 iOS 应用程序
【发布时间】:2015-02-11 14:15:46
【问题描述】:

我已经阅读了Apple's Guidelines for converting app to 64 bit binary 和其他一些网页。我使用的是 Xcode 6,我相信如果架构包含“标准架构(armv7,arm64)”并且有效架构包含“armv7,armv7s”,那么这意味着我的应用程序支持 64 位二进制文​​件。

有人可以确认我的理解是否正确吗?

第二个问题是我的项目包含许多库。我相信我也必须将这些库转换为 64 位,以防库供应商不这样做。

将来,我计划使用可可豆荚,但我相信可可豆荚目前不支持 64 位二进制文​​件。有人可以确认我的信念是否正确吗?在这种情况下还能做什么?

这里有人使用可可豆荚将他们的应用程序转换为 64 位吗?

【问题讨论】:

  • 谢谢 bilakjakk。我正在等待更多答案,这可能会给我更多信息。

标签: ios xcode 64-bit cocoapods


【解决方案1】:

您的项目以及 所有包含的库或框架都应包含 arm64 作为支持的架构,如下所示:

请注意,您的有效架构菜单中缺少 arm64。

有效架构:指定您要构建的架构: amv7 和 armv7s 用于 32 位设备。 arm64 适用于 64 位设备

您可能还想查看此链接以获取更多详细信息:

关于 CocoaPods: Cocoapods 与 64Bit 无关。由于 Cocoapods 只是一个依赖管理器,并没有包含在您的源代码中。它适用于您的构建工具链。

所以你应该担心的是你使用的所有 pod 都应该是 64 位兼容的。

【讨论】:

    猜你喜欢
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-23
    • 1970-01-01
    • 2015-05-29
    • 2017-12-11
    相关资源
    最近更新 更多