iPhone SDK没有官方支持PowerPC,但是通过一些调整,它可以被安装。请参见这里。我已经在Xcode中成功安装和运行了SDK,并且iPhone模拟器正常工作。
然而,在Xcode中我无法构建到我的iPhone上--代码签名出现问题。一些聪明的人已经创建了解决方法这里。我使用了Tiku发布的codesign脚本以及一些更正。这帮助我取得了一些进展。现在代码已经编译了,但当尝试部署时仍会出现0xE800003A错误。
我认为我已经正确设置了所有的密钥和配置文件。我的iPhone已经注册开发者账号,我已经创建了配置文件。在开发者门户网站上列出的AppID是MagicNumber.com.website.*,而在我的项目中,Bundle ID设置为com.website.${PRODUCT_NAME:identifier}。在项目设置中,产品名称是HelloWord,代码签名标识是我的开发者证书。
iPhone的控制台日志显示: Wed Feb 18 14:57:55 unknown afcd[180] : user mobile has uid 501
Wed Feb 18 14:57:55 未知 afcd[180] : 模式为0x41e8 Wed Feb 18 14:57:55 未知 mobile_installation_proxy[182] : install_embedded_profile: 跳过嵌入式配置文件的安装 Wed Feb 18 14:57:55 未知 mobile_installation_proxy[182] : verify_executable: 无法验证签名:e800800e Wed Feb 18 14:57:55 未知 mobile_installation_proxy[182] : preflight_application_install: 无法验证 /var/tmp/install_staging.QNk2sD/HelloWorld.app/HelloWorld Wed Feb 18 14:57:55 未知 mobile_installation_proxy[182] : install_application: 无法预检应用程序安装 Wed Feb 18 14:57:55 未知 mobile_installation_proxy[182] : handle_install: 安装失败
感谢您的帮助!