我有一个两年前在 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) 的要求,该应用程序将无法运行。
提前致谢。