在项目发布到AppStore之前,有时需要客户对产品进行确认,在客户设备没有越狱的前提下,我们需要为客户进行安装调试,苹果提供了AdHoc的证书,下面介绍如何使用adhoc来进行内部测试,本文章主要将该过程分两大步骤就行。
1.登陆苹果开发者中心。
将目标设备的UDID添加到开发者账号中,截图省略。
Provisioning Profiles 里选择Distribution,添加一个证书。
选择证书类型
Continue之后选择 证书对应项目的Apple ID
继续Continue,选择开发者
咱们继续Continue,选择目标设备
接下来为证书命名
Generate,下载证书,双击安装到Xcode中,证书配置完毕。
2.打开Xcode
选择PROJECT 在Info里Configurations中点击 "+"号,添加Duplicate“Release”Configuration,修改其名字为 "Ad Hoc distribution".如图所示
点击targets,将Code Signing Identity中的ad hoc distribution证书设置为从开发者中心生成的那个证书,如下图所示。Debug和Release 中的证书还是原来的选项。
选择Edit Scheme,如图所示
Archive中Build Configuration选择ad hoc distribution
点击Product中的Archive,导出ipa文件即可
完美结束。当时我这个项目内测用的是一个免费第三方托管平台 www.fir.im 挺不错的一个托管平台,按照上面的要求可以生成目标项目的二维码,客户用手机扫描下即可下载测试使用。 这种第三方托管平台不少,还有什么蒲公英托管 www.pgyer.com 。