【问题标题】:When sending a demo through TestFlight, do I have to create a new archive whenever I get a new tester?通过 TestFlight 发送演示时,我是否必须在获得新测试人员时创建新存档?
【发布时间】:2013-01-05 01:53:24
【问题描述】:

我将通过 TestFlight 将我的项目演示发送给某人。

为此,我遵循了这个答案:https://stackoverflow.com/a/11917884/555690,但我也做了其他事情:我询问了他的设备 UDID,然后将该设备添加到我的 Apple 开发者门户中。之后,我创建了选择此类设备的分发配置文件...

...现在其他人可能也会进行测试。还有其他人。

我担心我可能不得不将他们的设备添加到我的 Apple Developer 门户,重新配置配置文件,然后重新创建存档。

这是正确的,还是没有必要将他们的设备添加到我的门户中(因此也不需要创建新的存档)?

【问题讨论】:

    标签: iphone xcode provisioning-profile testflight


    【解决方案1】:

    您可以按照以下任何适合您的步骤进行操作,但根据我的经验,我会推荐流程 1,因为我发现这更可靠。

    流程一:

    1. 您有测试人员的 UDID。
    2. 使用 ADP,在设备列表中添加 UDID 并创建新的配置文件。
    3. 下载配置文件并在您的项目中进行更新。
    4. 构建并存档一个新的 ipa。
    5. 将其上传到 testflight。

    流程2:

    1. 使用 ADP,创建新的供应规定。
    2. 下载配置文件并将其上传到您的 testflight 帐户的权限选项卡中。
    3. 刷新,您会在您的配置文件中收到更新的用户列表。
    4. 选择用户,瞧,您是 ON。

    我在尝试 Process 2 时遇到的情况是,有时当您尝试下载该应用程序时,它会显示“您没有下载权限”或“此时无法下载”,即使用户在配置中个人资料。

    此问题的临时解决方法是,每当您上传新的构建或配置文件时,请始终清除 cahce,或者在极端情况下,注销并重新登录。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      您不必在每次想要添加新测试人员时更新构建。为现有构建添加新测试器非常容易,您所要做的就是将设备添加到您的应用程序的 ADC 中的配置文件中。然后,将配置文件下载到您的计算机。现在,到了关键时刻。在 testflight 中转到要添加测试人员的构建。然后,在左侧,您将看到“权限”选项卡,单击此处,然后它将向您显示配置文件和当前有权访问该构建的所有测试人员。现在,使用您之前下载的版本更新构建,然后您将在列表中看到该设备。单击复选框以打开设备的权限,瞧你就完成了。您现在可以将相同的构建分发给测试人员。

      【讨论】:

      • “easy”和“provisioning”不应出现在同一段落中。
      【解决方案3】:

      是的,您每次都必须将它们添加到开发门户中的配置文件中,但是 testflight 在权限下有一个按钮来更新构建的配置文件。 您可以尝试上传新的配置文件,而无需存档和上传新版本。

      【讨论】:

        猜你喜欢
        • 2016-02-26
        • 2012-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-10
        相关资源
        最近更新 更多