您的位置:首页 > 移动开发

如何在未获得App Store审核通过的情况下编译ipa文件

2012-05-30 13:56 393 查看
从一般的角度来说,我们编写了一个iOS平台的应用或者游戏之后,肯定会想实机测试一下,或者有发给客户的需求,但是,如果没有缴纳$99/Year的iOS开发者计划的钱的话,你就不能够实机测试,更别想发给任何人,就算你已经是开发者了,也需要15天左右的审核时间才能给你生成个ipa文件,这太麻烦了,我们能不能够绕过App Store的机制,直接生成一个ipa文件吗?答案是,可以,但是需要安装你所生成的ipa的iOS设备是越狱设备。

首先,在Xcode中打开我们的项目,打开Product文件夹,如果发现app文件是红色的,也不要着急,按照下面的步骤做:





在运行选项中选择iOS Device而不是模拟器,之后选择Product – Run -Archive,如果证书正确的话,app文件就会变成正常的黑色,如果你没有开发者证书,请参见 这个教程

之后,我们打开iTunes,将app文件拖进去,你会发现你的app已经出现在里面的,之后找到Music – iTunes – Application位置,用BetterZip解压缩这个ipa,在info.plist中加如





1
2
3

<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>


然后打包成zip,改扩展名为ipa就可以了。

记住,只能够安装在越狱过的设备上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: