iOS——越狱和未越狱iPhone打包测试
来源:互联网 发布:淘宝关联页是什么 编辑:程序博客网 时间:2024/05/02 00:24
一、越狱的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。 大功告成,发给别人测试吧。
- iOS——越狱和未越狱iPhone打包测试
- iPhone 越狱版本打包
- iPhone 越狱版本打包
- iPhone 越狱版本打包
- IOS打包越狱版
- iOS判断iPhone是否越狱
- IOS程序打包越狱版本
- IOS程序打包越狱版本
- 第二章:iOS应用安全与测试环境——2.3 越狱和相关exploits历史
- iOS安全性和越狱
- iphone 越狱
- iphone未越狱直接安装,绕过商店
- iOS URL Scheme 劫持-在未越狱的 iPhone 6上盗取支付宝和微信支付的帐号密码
- TestFlight如何将打包好的ipa,给未越狱的用户测试
- iOS开发:Pokemon Go试玩,未越狱的iPhone伪造GPS定位信息
- iOS Pokemon Go试玩,未越狱的iPhone伪造GPS定位信息
- ios越狱
- ios 越狱
- Unsafe code may only appear if compiling with /unsafe
- The 15th Zhejiang University Programming Contest
- NSFileManager
- lighttpd 配置文件
- Git 删除远程分支报错 error: Could not remove config section 'remote.origin' 解决办法
- iOS——越狱和未越狱iPhone打包测试
- mac 下使用Xcode 5.1 编译Vmime笔记
- 移植ntp服务到arm-linux平台
- # less(less is more, Than# less(less is more, Than css)
- 如何将javaweb项目部署到linux下
- ===========华丽的分割线============
- 学习 对程氏舞曲CMS3.0的代码审计
- Mac下安装jdk1.6及添加java环境变量
- SM2数字签名算法java实现