这篇文章的方法已经可以很好的在最新的xcode(3.2.3 预览版)运行iphone os 4.0 beta sdk。
比起在模拟器上测试,更想要在真机上免费测试应用么?如果是这样,恭喜你,来对地方了!
操作过程非常简单,只需要少于一分钟就可以了。目前已经可以用于xcode 3.1.4和3.2.2,以及3.2.3 beta(iphone os 4.0)。
你首先必须要制作一个签名证书,这只需要做*一次就行了。确定xcode没有被打开。
制作签名证书步骤:
1.在应用程序实用工具中打开钥匙串访问
2.钥匙串访问证书助理创建证书
3.名称为iphone pwned developer
身份类型为自签名根证书
证书类型为代码签名
勾选让我覆盖这些默认值
按继续,在弹出框按继续
4.随便填写序列号
不用管有效期
按继续
5.填写你想填的个人信息(非必要步骤)按继续
6.一路按继续到底
如果成功创建,你可以在看“您的证书已经成功创建”
按全程,退出钥匙串访问
下一步是编辑info.plist:
1.在property list editor里打开/developer/platforms/iphoneos.platform/info.plist 。
2.寻找所有值为 ‘xciphoneoscodesigncontext’ 的项。用值 ‘xccodesigncontext’替换。应该有2~3个地方需要替换.
3.保存文件。
打开xcode,打开一个project
选择projectedit project settings,,点击build标签,然后在‘code signing’,扩展‘code signing identity’,值选择为‘iphone pwned developer’(和你刚刚创建的证书名称一样)
你的设备必须越狱,必须安装了appsync for os3.x(源为http://cydia.hackulo.us)
现在你就可以在真机里测试你的应用