iOS云真机应用安装说明
1. 使用说明:
使用开发证书或个人发布证书的ipa中的描述文件必须包含此设备的UDID才能正常安装使用。
使用企业发布证书的ipa包无需使用此UDID签名,但需要将描述文件添加信任后才能正常使用。
打包方式:
Testin 云测iOS云真机支持“Ad Hoc”、“Enterprise”、“Development”三种类型的安装包:
Ad Hoc: 这个类型的包,需要把需要测试的设备的udid加到您的开发者账号中,生成新的描述文件(mobileprovision),并用新生成的描述文件打包。
Enterprise:这个类型的包,安装之后,需要手动到“设置--通用--描述文件与设备管理”中找到对应的证书进行信任。
- Development:这个类型的包,也需要把需要测试的设备的udid加到您的开发者账号中,生成新的描述文件(mobileprovision),并用新生成的描述文件打包;但如果安装包中的描述文件不包含当前测试设备的udid,系统会用Testin云测的默认描述文件给安装包重签名后,再进行安装。
备注:
Testin云测的通用描述文件使用的是Wildcard App ID(*),不适用开启了Game Center, In-App Purchase, and Push Notifications等特殊服务的应用,重签后可能有启动闪退、部分功能不可用等情况出现。
因此强烈建议把需要测试的设备的udid加到您的开发者账号中,生成新的描述文件(mobileprovision),并用新生成的描述文件打包,然后使用新包来测试。
2. 签名方式
1)Xcode 方式:
A. 打开苹果官方开发者网站。
B. 将上面的设备UDID加入到对应的“Devices”列表中。
C. 打开本地Xcode使用同一个帐号密码登录。
D. 检查重新生成的ipa文件。
E. 登录Testin云测打开远程真机,上传并安装应用,开始测试。
2)命令行方式:
A. 打开苹果官方开发者网站。
B. 将上面的设备UDID加入到对应的“Devices”列表中。
C. 在“Provisioning Profile”中,生成一个新的描述文件并下载到本地。
D. 在本地打开一个终端,使用新的描述文件对ipa进行重签名。
3. 安装失败原因一
1) 您打了Ad Hoc的ipa包,但是没有加设备的udid到你们的描述文件里。
错误日志:A valid provisioning profile for this executable was not found
解决方案:
您把设备的udid到您的描述文件里,重新打包。
您可以打“Development”包,系统会用Testin云测的默认描述文件给安装包重签名后,再进行安装。
(备注:Testin云测的通用描述文件使用的是Wildcard App ID(*),不适用开启了Game Center, In-App Purchase, and Push Notifications等特殊服务的应用,重签后可能有启动闪退、部分功能不可用等情况出现)
- 如果您已经加设备到证书中,但还是安装失败,可能是没有用新的描述文件打包,需要用新的描述文件再打包。
4. 安装失败原因二
您的ipa包不兼容这个设备。
解决方案:
您可以把包拿过来,Testin 云测技术同学帮您排查问题,联系客服同学。