我正在开发iPhone应用程序,需要将其发送给我的客户端。反过来,我的客户将分发给许多其他人进行最终用户测试。什么是适用于iOS测试应用程序分发的特设证书?
什么样的预配置配置文件,证书或代码签名将完成此任务?我听说过一些关于Ad Hoc证书的内容;是与这项任务相关的特设证书吗?
我正在开发iPhone应用程序,需要将其发送给我的客户端。反过来,我的客户将分发给许多其他人进行最终用户测试。什么是适用于iOS测试应用程序分发的特设证书?
什么样的预配置配置文件,证书或代码签名将完成此任务?我听说过一些关于Ad Hoc证书的内容;是与这项任务相关的特设证书吗?
您可以创建专门的测试证书。尽管如此,您的客户将无法将其分发给“许多其他人”。您必须知道他们的所有设备UDID,并且您必须将它们添加到您的配置文件中。请记住,您最多只能为您的帐户添加多达100个设备。
是的,在这一点上特设分发证书就是你正在找。 Ad-Hoc证书允许您构建应用程序以在预先确定的设备列表上运行。有一对夫妇大警告,虽然:
创建一个:您的测试添加所有的UDID到iTunes连接,然后创建一个新的ad-hoc分布状态的个人资料和证书。用新证书构建应用程序,用户应该很好。
我建议:TestFlight
Testflight可以让你非常简化这个过程。您只需构建一个正常的调试IPA,然后将其放在TestFlight上。他们有自己的全球配置配置文件,用户安装和运行应用程序。它与iPhone上的批量测试一样无缝(当然,这不是一个高的标准)。
祝你好运:)
注意特设证书在新的苹果TestFlight不再使用。测试人员不再通过UUID添加。
测试飞行版本现在需要一个App Store分发配置文件。该门户不允许将UUID添加到此类型的供应配置文件中。
相反,增加 “内部测试员” 通过iTunes连接:
内部测试者的iTunes Connect用户与管理员或技术的作用。它们可以添加到用户和角色中。
添加用户后,一定要点击他们的名字并翻转“内部测试仪”开关。
然后,转到App > Prerelease > Internal Testers
并邀请他们到构建。
您好托马斯....我想你正确地得到了我的问题..有没有其他办法可以解决我的问题? – 2011-02-10 14:03:57
不...你可以得到一个企业帐户或类似的东西,然后分发,但这需要花钱。 – 2011-02-10 15:28:09
请注意,如果您使用的是Xcode生成的adhoc配置文件(name =“XC Ad Hoc:...”),那么您确实无法选择UDID。我的猜测是Xcode使用该帐户中的所有可用设备生成此配置文件。 – bio 2016-06-15 19:20:37