我正在PowerPC Mac上进行iPhone开发。如何让代码签名正常工作,以便可以构建到我的iPhone?如何在PowerPC Mac上正确开发iPhone?
iPhone SDK并未正式支持PowerPC,但有些烦躁不安,可以安装。见here。我已经安装了SDK,并且在Xcode中运行良好,iPhone模拟器工作正常。
但是,我无法在Xcode中构建我的iPhone - 代码签名是fubar。一些聪明的人创造了解决方法here。也就是说,我使用了Tiku发布的codeign脚本以及一些更正。这帮助我取得了一些进展。代码现在编译,但是当它尝试部署时,我仍然收到0xE800003A错误。
我想我已经正确设置了所有密钥和配置文件。我的iPhone已注册开发,我已创建配置文件。开发者门户中列出的AppID为MagicNumber.com.website。*,在我的项目中,我将Bundle ID设置为com.website。$ {PRODUCT_NAME:identifier}。在项目设置中,产品名称是HelloWord,代码签名标识是我的开发人员证书。
在iPhone的控制台日志说: 星期三年02月18名14点57分55秒未知渔护署[180]:用户移动具有UID 501
星期三年02月18名14点57分55秒未知渔护署[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:5 5未知mobile_installation_proxy [182]:install_application:无法预检应用程序安装 Wed Feb 18 14:57:55未知mobile_installation_proxy [182]:handle_install:安装失败
任何帮助表示赞赏!
[This previous SO thread](http://stackoverflow.com/questions/37822/is-it-just-the-iphone-simulator-that-is-restricted-to-intel-only-macs)可能是对你有用。 – ceejayoz 2009-02-19 00:43:36