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

iOS——越狱和未越狱iPhone打包测试

2015-04-17 16:36 295 查看
一、越狱的iPhone

在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。

下面是一种方法:

1、首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。

2、选择Product->archive,如下图



3、点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下:



4、弹出是否保存,点击save。



5、选择生成的文件,xxx 13-5-10 下午4.00.xcarchive,右键点击,选择Show Package Contents



6、选择Products ->Applications ,就回看到你的.app文件。接下来就是将.app文件托至iTunes应用上,让itunes运行.app文件。右键选择生成的文件,选择show in finder,就能看到对应的.ipa文件了。

二:未越狱的iPhone

一般在接外包的时候, 通常第三方需要安装你的app进行测试(这时候你的app肯定是还没传到app store之前)。

这种情况下,如果是企业账号就好办了, 随便安装..

但是个人开发者账号呢?

如果他的机子不是开发测试的 直接装包的, 那么可以通过导出一个ipa供他安装。当然,你必须知道别人设备的udid。

具体做法:

1。 登录开发者中心。https://developer.apple.com

2。添加对方设备到你的Devices中。 注意, 需要知道对方的udid。

3。申请一个App ID,这个和其他证书的做法一样, 不重复说明,如果不懂可以留言。

4。生成对应的Provisioning Profiles。 这里要选择Distribution, Ad Hoc类型的, 像这样



点击Continue, 之后选择你的Distribution证书。 (这个应该之前已经都有的, 就不重复了。 如果不知道是什么可以留言)

继续Continue,选择需要的测试设备。

然后就配置好需要的Provisioning Profiles了。 下载下来, 安装。

5。安装完成后,修改你的工程,在info.plst 的Bundle identifier 中改为你申请的那个证书名字。

6。先在真机上跑一下, 确保没问题。 选择 Xcode -->Product--->Archive--->Distribute---->选择第二个(Save for Enter....)------>选择之前的Provisioning Profiles---->导出。

即可得到对应的 .ipa文件

7。 大功告成,发给别人测试吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: