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文件

删除,重新导入配置文件

推荐阅读更多精彩内容