【问题标题】:Configuring iOS Build settings配置 iOS 构建设置
【发布时间】:2014-05-14 03:30:02
【问题描述】:

我计划为我的 iPad 应用发布更新,即使某些第三方库尚未更新。

Architectures = standard(armv7, armv7s, arm64)
Valid Archs   = armv7

如果我将 armv7s 或 armv64 添加到 Valid Archs,项目将无法构建。

如果我将此更新推送到应用商店,我会遗漏设备吗?它在我的配备 A7 64 位处理器的 iPad air 上运行良好(我相信 armv7s 适用于 A6 芯片,对吗?)。

提前非常感谢!

【问题讨论】:

    标签: ios iphone ipad architecture build-settings


    【解决方案1】:

    armv7s 是 armv7 的一个小扩展,而 arm64 是完全不同的 64 位架构。在为 armv7s 构建时,您不应该遇到任何构建错误,尽管许多应用程序在针对 arm64 编译时会出现类型问题(定义的类型,如 NSInteger 和 CGFloat 改变大小)——这在处理第三方代码时更成问题.但是,由于 armv7s 和 arm64 芯片向后兼容 armv7,并且对于大多数应用程序而言,较新架构的好处很小,因此仅为 armv7 构建可能更安全。自从 Apple 切换到 armv7 后,没有任何设备会被排除在外。

    【讨论】:

      猜你喜欢
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 2012-12-05
      • 1970-01-01
      • 2023-03-05
      • 2012-07-07
      • 2016-02-18
      • 1970-01-01
      相关资源
      最近更新 更多