前言:

在完成iOS开发,准备进行发布之前,我们都希望App能在周围的朋友之间先进行测试,提提意见,修改完善之后再发布到App Store上。Apple考虑到这一点,因此通过Ad Hoc来实现发布前的用户测试。从另一个角度讲也就是通过Ad Hoc 将未发布的App 给其他人提前免费使用。

所以,在应用发布前,测试阶段使用的包均为ADHOC包;

===只有添加了权限的用户设备才能安装并使用adhoc包==========

如何添加用户udid,让 用户的设备 可以安装adhoc包,按照如下操作:

(首先,你得有权限啊!)

1 打开:https://developer.apple.com/

点击 导航栏上“Member Center”

ios测试基础八:iOS设备如何能正常使用adhoc包_adhoc


2 再点击如下图所示区域,进行帐号设置

ios测试基础八:iOS设备如何能正常使用adhoc包_测试基础_02


3 再点击如下图所示区域 

ios测试基础八:iOS设备如何能正常使用adhoc包_设备_03


4 打开后,如下图所示

ios测试基础八:iOS设备如何能正常使用adhoc包_测试基础_04


5 点击添加新设备

ios测试基础八:iOS设备如何能正常使用adhoc包_adhoc_05


6 填写下面的2项,设备的名称+设备的udid(请从Ituns获取或PP助手)

ios测试基础八:iOS设备如何能正常使用adhoc包_设备_06


7 填完上图所示2项内容后,确认无误,点击底部按钮“continue”,确认添加。

8 添加完毕后,再打开第4步中的设备列表,进行确认。


=============添加完设备后,需要更新所有相关profile文件======

更新操作:

1. 仍回到第4步,如下图所示进行点击

ios测试基础八:iOS设备如何能正常使用adhoc包_测试基础_07


2. 在打开的profile列表中找到 项目对应使用的profile文件,双击打开,再点击 “Edit”

3. 在 Devices 一项,选择 "selecte all",再点击 底部按钮“Generate”,重新生成frofile文件;

=============更新完所有项目相关的profile之后,再回到项目xcode下,进行profile文件更新====

更新操作:

1. 打开xcode,找到 菜单栏中 Xcode--Preferences--Accounts--View Details

2. 在打开的profiles列表中,找到项目相关的frofiles,点击 Download,下载最新的配置文件。

3. 都下载更新完成后,配置项目,打包。

==============至此,添加操作完成,此用户可以正常安装并使用此项目的adhoc包====