【问题标题】:What is an Ad Hoc certificate for iOS test app distribution?什么是 iOS 测试应用分发的 Ad Hoc 证书?
【发布时间】:2011-02-10 10:01:03
【问题描述】:

我正在开发一个 iPhone 应用程序,需要将它发送给我的客户。反过来,我的客户会将其分发给许多其他人以进行最终用户测试。

什么样的配置文件、证书或代码签名可以完成这项任务?我听说过一些关于 Ad Hoc 证书的事情;临时证书是否与此任务相关?

【问题讨论】:

    标签: iphone ipad provisioning ad-hoc-distribution


    【解决方案1】:
    • 是的,ad hoc 正是您进行大规模最终用户 beta 测试所需要的。
    • Apple 提供了一个非常全面和全面的教程。登录您的 iOS 开发中心帐户 ==>> iOS 配置门户 ==>> 分发 ==>> 准备应用程序

    【讨论】:

    • 嗨 diwup,我已经在做上面提到的事情了......但我的问题不是......我的客户需要将它分发给其他人进行测试......
    • @A for Alpha:然后您需要收集其他测试人员的设备 UDID,并为临时测试创建一组新的证书和配置文件。 收集 UDID 步骤是必不可少的。为了让您的生活更轻松,我建议您尝试使用这个著名的网络应用程序来收集 UDID 并分发您的临时构建,testflightapp.com
    【解决方案2】:

    是的,此时 Ad-Hoc 分发证书就是您要寻找的。 Ad-Hoc 证书允许您构建您的应用程序以在预定的设备列表上运行。不过有几个警告:

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

    创建一个:您将所有用于测试的 UDID 添加到 iTunes Connect,然后创建一个新的临时分发配置文件和证书。使用新证书构建您的应用程序,用户应该很高兴。

    我的建议: TestFlight

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

    祝你好运:)

    【讨论】:

    • 嗨,aurum……我浏览了这个网站,发现它很有趣……你能告诉我更多关于这次试飞的信息吗?它安全(SECURE)和可靠吗?我们应该付什么钱吗??
    • TestFlight 是免费的,我从未见过它。安全应该不是问题 - 应用程序的捆绑包可以解决这个问题。
    【解决方案3】:

    请注意,新的 Apple TestFlight 中不再使用 Ad Hoc 证书。不再通过 UUID 添加测试人员。

    Test Flight 构建现在需要 App Store Distribution Provisioning Profile。门户不允许将 UUID 添加到此类配置文件中。

    改为通过 iTunes Connect 添加“内部测试人员”:

    内部测试人员是具有管理员或技术角色的 iTunes Connect 用户。它们可以添加到用户和角色中。

    添加用户后,请务必点击他们的姓名并翻转“内部测试员”开关。

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

    【讨论】:

      【解决方案4】:

      您可以创建临时测试证书。但是,您的客户将无法将其分发给“许多其他人”。您必须知道他们所有的设备 UDID,并且必须将它们添加到您的配置文件中。请记住,您最多只能向您的帐户添加 100 台设备。

      【讨论】:

      • hi thomas.... 我想你的问题是正确的.. 没有其他方法可以解决我的问题吗?
      • 不...您可以获取企业帐户或类似的东西,然后用它进行分发,但这需要花钱。
      • 请注意,如果您使用的是 Xcode 生成的临时配置文件(名称 = “XC Ad Hoc: ...”),您并不能真正选择 UDID。我的猜测是 Xcode 使用所有生成此配置文件帐户中的可用设备。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-05
      • 2012-01-11
      • 2013-04-05
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 2012-03-20
      相关资源
      最近更新 更多