2011-02-10 31 views
5

我正在开发iPhone应用程序,需要将其发送给我的客户端。反过来,我的客户将分发给许多其他人进行最终用户测试。什么是适用于iOS测试应用程序分发的特设证书?

什么样的预配置配置文件,证书或代码签名将完成此任务?我听说过一些关于Ad Hoc证书的内容;是与这项任务相关的特设证书吗?

回答

3
  • 是的,ad hoc正是您需要的大规模最终用户测试版。
  • 这里有一个非常全面和全面的教程,直接来自Apple。登录到您的iOS开发中心帐户== >>的iOS Provisioning户== >>分销== >>准备应用

enter image description here

-1

是的,你可以使用adhoc证书来做到这一点。 你可以在这个link找到一个指南安装和特设iphone应用程序。这似乎也很有用link2

0

您可以创建专门的测试证书。尽管如此,您的客户将无法将其分发给“许多其他人”。您必须知道他们的所有设备UDID,并且您必须将它们添加到您的配置文件中。请记住,您最多只能为您的帐户添加多达100个设备。

+0

您好托马斯....我想你正确地得到了我的问题..有没有其他办法可以解决我的问题? – 2011-02-10 14:03:57

+0

不...你可以得到一个企业帐户或类似的东西,然后分发,但这需要花钱。 – 2011-02-10 15:28:09

+0

请注意,如果您使用的是Xcode生成的adhoc配置文件(name =“XC Ad Hoc:...”),那么您确实无法选择UDID。我的猜测是Xcode使用该帐户中的所有可用设备生成此配置文件。 – bio 2016-06-15 19:20:37

3

是的,在这一点上特设分发证书就是你正在找。 Ad-Hoc证书允许您构建应用程序以在预先确定的设备列表上运行。有一对夫妇警告,虽然:

  1. 您需要的的UDID你想要的应用程序运行在每个设备。
  2. 用户需要手动为应用程序和设备安装配置文件。这是一个拖放到iTunes的简单例子 - 但我们在这里与普通人打交道......而不是程序员。

创建一个:您的测试添加所有的UDID到iTunes连接,然后创建一个新的ad-hoc分布状态的个人资料和证书。用新证书构建应用程序,用户应该很好。

我建议:TestFlight

Testflight可以让你非常简化这个过程。您只需构建一个正常的调试IPA,然后将其放在TestFlight上。他们有自己的全球配置配置文件,用户安装和运行应用程序。它与iPhone上的批量测试一样无缝(当然,这不是一个高的标准)。

祝你好运:)

0

注意特设证书在新的苹果TestFlight不再使用。测试人员不再通过UUID添加。

测试飞行版本现在需要一个App Store分发配置文件。该门户不允许将UUID添加到此类型的供应配置文件中。

相反,增加 “内部测试员” 通过iTunes连接:

内部测试者的iTunes Connect用户与管理员或技术的作用。它们可以添加到用户和角色中。

添加用户后,一定要点击他们的名字并翻转“内部测试仪”开关。

Internal Tester Toggle Switch

然后,转到App > Prerelease > Internal Testers并邀请他们到构建。

相关问题