尝试从Xcode在iPhone 4S上运行我的应用程序“此应用程序不支持此设备的CPU类型”

时间:2013-11-14 09:27:40

标签: ios iphone xcode architecture cpu

该应用程序是为armv7架构而构建的。我仔细检查了二进制头,它包含12个CPU类型和9个CPU子类型。该应用程序在iPhone 5上运行良好,但在iPhone 4S或iPad Mini上失败。两者都安装了iOS 7.0.3。 Xcode 5.0版。 plist中没有特定的处理器要求。请参阅以下设备控制台日志有什么想法吗?

Nov 14 13:09:42 iPhone-4S installd [62]:0x25d000 file_matches_my_arch:无法映射输入文件:/var/tmp/install_staging.7IZ38C/xxxx.app/xxxx

Nov 14 13:09:42 iPhone-4S installd [62]:0x25d000 do_preflight_verification:/var/tmp/install_staging.7IZ38C/xxxx.app

的架构不正确

Nov 14 13:09:42 iPhone-4S mobile_installation_proxy [138]:0x181000 MobileInstallationInstallForLaunchServices:失败并带-1

11月14日13:09:42 iPhone-4S installd [62]:0x25d000 install_application:无法预检应用程序安装

Nov 14 13:09:42 iPhone-4S mobile_installation_proxy [138]:错误:MobileInstallationInstallForLaunchServices返回nil

Nov 14 13:09:42 iPhone-4S mobile_installation_proxy [138]:0x181000 handle_install:安装失败:错误Domain = LaunchServicesError Code = 0“操作无法完成。(LaunchServicesError错误0)。”UserInfo = 0x15d3fc90 {错误= IncorrectArchitecture}

Nov 14 13:09:42 iPhone-4S installd [62]:0x25d000 handle_install_for_ls:API失败

2 个答案:

答案 0 :(得分:0)

我不确定Xcode 5,但在Xcode 4中你必须确保设置armv6

请参阅: Why am I seeing "This application does not support this device's CPU type"?

答案 1 :(得分:0)

重建ipa(Xcode 6,相同的构建配置)为我解决了这个问题。看起来像构建过程中的一个错误。