iOS——越狱和未越狱iPhone打包测试
2015-04-17 16:36
295 查看
一、越狱的iPhone
在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。
下面是一种方法:
1、首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。
2、选择Product->archive,如下图
![](http://static.dapps.net/uploads/2013/05/ipa-1.png)
3、点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下:
![](http://static.dapps.net/uploads/2013/05/ipa-2.png)
4、弹出是否保存,点击save。
![](http://static.dapps.net/uploads/2013/05/ipa-3.png)
5、选择生成的文件,xxx 13-5-10 下午4.00.xcarchive,右键点击,选择Show Package Contents
![](http://static.dapps.net/uploads/2013/05/ipa-4.png)
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类型的, 像这样
![](http://www.itnose.net/img/20141104/10141122.png)
点击Continue, 之后选择你的Distribution证书。 (这个应该之前已经都有的, 就不重复了。 如果不知道是什么可以留言)
继续Continue,选择需要的测试设备。
然后就配置好需要的Provisioning Profiles了。 下载下来, 安装。
5。安装完成后,修改你的工程,在info.plst 的Bundle identifier 中改为你申请的那个证书名字。
6。先在真机上跑一下, 确保没问题。 选择 Xcode -->Product--->Archive--->Distribute---->选择第二个(Save for Enter....)------>选择之前的Provisioning Profiles---->导出。
即可得到对应的 .ipa文件
7。 大功告成,发给别人测试吧。
在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。
下面是一种方法:
1、首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。
2、选择Product->archive,如下图
![](http://static.dapps.net/uploads/2013/05/ipa-1.png)
3、点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下:
![](http://static.dapps.net/uploads/2013/05/ipa-2.png)
4、弹出是否保存,点击save。
![](http://static.dapps.net/uploads/2013/05/ipa-3.png)
5、选择生成的文件,xxx 13-5-10 下午4.00.xcarchive,右键点击,选择Show Package Contents
![](http://static.dapps.net/uploads/2013/05/ipa-4.png)
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类型的, 像这样
![](http://www.itnose.net/img/20141104/10141122.png)
点击Continue, 之后选择你的Distribution证书。 (这个应该之前已经都有的, 就不重复了。 如果不知道是什么可以留言)
继续Continue,选择需要的测试设备。
然后就配置好需要的Provisioning Profiles了。 下载下来, 安装。
5。安装完成后,修改你的工程,在info.plst 的Bundle identifier 中改为你申请的那个证书名字。
6。先在真机上跑一下, 确保没问题。 选择 Xcode -->Product--->Archive--->Distribute---->选择第二个(Save for Enter....)------>选择之前的Provisioning Profiles---->导出。
即可得到对应的 .ipa文件
7。 大功告成,发给别人测试吧。
相关文章推荐
- 【iOS-iap防护】验证用户付费收据!拒绝iap Cracker!拒绝iap Free!让iphone越狱用户无从下手!【2012年5月2日更新防护iap Free的方法】
- 爆iPhone 6和iOS 7正在测试 新产品或年中发布
- iPhone 越狱版本打包
- ios打包越狱ipa文件的方法
- IOS程序打包越狱版本
- IOS打包测试发布环境配置-下篇
- iOS URL Scheme 劫持-在未越狱的 iPhone 6上盗取支付宝和微信支付的帐号密码
- ios测试基础三:xcode对iOS项目打包与证书配置
- iOS打包app发给测试人员测试
- IOS打包越狱版
- iOS_iPhone App自动化测试
- 【iOS-iap防护】验证用户付费收据!拒绝iap Cracker!拒绝iap Free!让iphone越狱用户无从下手!【2012年5月2日更新防护iap Free的方法】
- iOS打包ipa给客户测试流程
- iOS学习之打包项目测试的ipa详细版本以及安装测试ipa流程
- ios 内部测试打包流程
- iOS打包app发给测试人员测试
- iOS 中打包APP 测试APP
- iOS 自动化打包发布测试平台后邮件通知测试人员(在Mac使用Python脚本发送邮件)
- iOS中未越狱的iPhone、iPad通过网址实现一键安装ipa格式的APP应用
- 如何将app打包成deb包供越狱iphone在cydia源上下载安装