【问题标题】:iOS: Xcode: Architecture: armv7 vs armv6iOS:Xcode:架构:armv7 与 armv6
【发布时间】:2012-05-31 18:47:14
【问题描述】:

我有一个项目是在两年前 iOS 2.0 出现时创建的。该应用程序本身一直在成功更新并且运行良好。到目前为止,在 Xcode 中,在架构设置中,我有“armv7 arm6”,我的部署是 iOS 3.0。

最近,我将 Facebook (ShareKit) 集成到应用程序中,它需要 iOS 4.0 或更高版本,只需“arm7”。当我将设置更改为这些设置并创建二进制文件时,Application Loader 会拒绝上传并显示以下消息:

iPhone/iPod Touch: application executable is missing a required architecture.  At least one of the following architecture(s) must be present: armv6

如果我将它改回“armv7 arm6”,那么由于 Facebook (ShareKit) 的要求,该应用程序将无法运行。

提前致谢。

【问题讨论】:

    标签: ios xcode sharekit armv7


    【解决方案1】:

    ShareKit 2.0 目前可以在两种架构上运行。 (上周增加了对armv6的支持)

    但是推荐的部署目标是 4.0,尽管使用一些调整您可能会在目标设置为 iOS 3.0 或 3.1 的情况下编译它,其中一个调整被描述为 here

    如果您决定使用ShareKit 2.0,请务必仔细关注install instructions。由于它最近发生了很多变化,最好的办法是从头开始阅读。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-09
      • 2011-11-21
      • 1970-01-01
      • 2012-08-01
      • 1970-01-01
      • 2018-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多