发布到TestFlight,新测试人员,我真的需要重建/下载我的配置文件吗?
我已经通过testflight网站发布了一个应用程序,以允许我的同事进行测试,随着越来越多的人打开最初的电子邮件并抽出时间来完成注册过程,测试人员正在试用我的测试团队。发布到TestFlight,新测试人员,我真的需要重建/下载我的配置文件吗?
但是,将它们添加到测试中的过程似乎有些复杂,所以我认为我会验证并询问,如果我做得对,或者我错过了某些明显的事情。
目前的整个过程是这样的:
- 一个同事打开了最初的电子邮件,邀请链接
- 那么他/她注册了设备和寄存器的测试
- 我通过电子邮件,并通过testflight网站这个新的测试仪的通知
- 我则必须下载(或写下/份)UDID的所有新的测试人员的名单自上次
- 然后我要访问的苹果开发者网站的设备部分,并上传该文件
- 编辑我的预置简档以包括新设备
- 等待其批准,并下载配置简介
- 我拖累配置文件放入Xcode配置文件管理器
- 然后我回到MonoDevelop,并确保它仍然指向正确的配置文件(我不知道使用MonoDevelop/MonoTouch是否会使这个过程复杂化,所以我不想要为了避免这个问题,这可能与这个问题无关)
- I重建,并重新对testflight
- 我然后访问testflight网站,找到新的/更新的构建,并确保我的所有测试者都了解它
我注意到,如果我不更新的版本,它将“默默地”替换现有的构建,并重用已经通知的测试人员列表,所以如果我只检查所有新测试人员并完成,它只会通知新的测试人员。
但是,看起来有点工作不得不继续下载和配置配置文件文件。
我错过了一些明显的东西吗?有没有办法让我更容易做到这一点?
例如,我注意到我可以在Xcode组织器中创建配置文件,但是该对话框没有列出任何证书,因此我无法完成该对话框。如果这是一个关键因素,请留下一个简短的答案,然后我会重新提出一个关于这个问题的新问题。
This问题只是:上述过程是否正确?
是的,您需要通过该手动过程将UDID添加到您的配置文件。不幸的是,这是无法解决的。
创建新条款之后,如果需要,可以使用xcode“同步”新条款文件。打开它,转到管理器,选择左侧的“Provisioning Profiles”并按刷新。我诚实地手动做,毕竟没那么多工作。
刷新似乎并没有拿起新的设备。它仍然基本上是说“你的iphone,你的ipad和其他9个设备”,即使这个配置文件现在包含12个设备(我只是添加了一个)。但是,如果我必须经历所有这些,无论下载+ drag'n'下降并没有比刷新按钮更多的工作。 –
我注意到刷新并不是将新设备添加到配置文件的可靠方式。该流程的用户体验很差,从配置门户手动导入是最好的选择。 – Anuj
@Anuj也是我的经历。我可以使其工作的唯一方法是删除所有配置文件,然后再次同步。不过,我更愿意直接下载新条款并进行安装。 –
Testflight有一个选项可以在几个月后更新您的供应文件。在它已经存在之前,但应该启用“区域51”功能才能看到它。 所以步骤8,9和10不再需要..
TestFlight用于允许上传新的配置文件,因此您不必重新构建以添加新的测试人员。然后TestFlight会为您重新签署您的现有应用程序并相应地通知用户。但是在Xcode 6出来后,他们拿出了这个选项。可能与签署应用程序的新方式有关。
我不能完全肯定,如果这个问题是正确的SO,它*威力*更适合于[apple.se]网站,但如果是这样,请你只发表评论我”我会自己迁移它。 –
是的,这几乎是你必须使用的过程。 MT方面并没有真正改变任何东西,尽管我有时必须关闭并重新启动MD才能使其获取配置文件中的更改。 – Jason
流程已稍作更改,请检查@ Tom的回答 – pre