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