iOS测试打包ipa详细操作
好处:
在项目发布前,可以将项目以安装包的形式发给客户测试。
传递便捷。
.ipa文件只能在已添加过UDID的设备上运行,安全。
注:在使用Xcode8后,因为项目系统的证书管理由开发工具自动完成,因此下面提到证书出错的问题就大大降低了。因此,在打包测试只需创建证书,按步骤打包就行了。
步骤一:
1、创建发布证书。
![](https://img.haomeiwen.com/i1865335/7551324cee870cdf.png)
2、创建APPID
点击加号,新建。为以后方便,这里的Bundle ID 可以设置为 * ,这样多个项目可以共用一个。填写完整,continue。
![](https://img.haomeiwen.com/i1865335/a59978772fe99ec9.png)
![](https://img.haomeiwen.com/i1865335/2c2c70098028cfb9.png)
可以创建一个通用的
3、添加设备的UDID
选到Devices ,添加设备。
![](https://img.haomeiwen.com/i1865335/d563d1975729b5e0.png)
![](https://img.haomeiwen.com/i1865335/f6bb8e40e495cbd1.png)
这里要知道设备的UDID 号
![](https://img.haomeiwen.com/i1865335/cc67f5220f564600.png)
填写后,continue ,register。完成添加。
4、下载配置文件。
选择provisioning Profiles --->Distribution
![](https://img.haomeiwen.com/i1865335/af6bf7d0d4f89748.png)
再选择证书,continue
![](https://img.haomeiwen.com/i1865335/f495d1534473f295.png)
再选择设备,一般全部选择。continue
![](https://img.haomeiwen.com/i1865335/8c418eef22b0d717.png)
填写配置文件名
![](https://img.haomeiwen.com/i1865335/ddb909cee91c181a.png)
continue,下载,done。获得配置文件。
如果是添加新的设备UDID,这里只需要将设备UDID添加,重新编辑配置文件。加入新添加的设备。下载配置文件即可。
![](https://img.haomeiwen.com/i1865335/3aeb08d01932c523.png)
5、修改你的工程,在info.plst 的Bundle identifier 中改为你申请的那个证书名字。
安装配置文件。如果是新建的配置文件,先关闭Xcode,双击配置文件,即可完成配置文件导入,再打开项目文件,更改code signing,将identify选为发布证书。
![](https://img.haomeiwen.com/i1865335/a9adb1b6012d9aca.png)
将项目选为打包模式,先Clean,在Archive.
![](https://img.haomeiwen.com/i1865335/da9fe0295f207461.png)
来到这里,按下面步骤操作
![](https://img.haomeiwen.com/i1865335/02bb9665bcd65538.png)
![](https://img.haomeiwen.com/i1865335/3996bda285b4bb15.png)
![](https://img.haomeiwen.com/i1865335/86ed940ac811524b.png)
![](https://img.haomeiwen.com/i1865335/44534ff0a7a715ac.png)
接下来注意,这里常常会导致打包文件出错
![](https://img.haomeiwen.com/i1865335/dce126a6e3db5e5c.png)
配置如果是首次使用的配置文件基本上不会有问题,但是如果是更新添加UDID后的文件,这里可能还是默认的旧文件。点击箭头进入文件菜单,太多,全选删除,双击更新后的配置文件。继续Next,完成导出,即可得到对应的 .ipa文件
![](https://img.haomeiwen.com/i1865335/014547c09182df91.png)