发布到TestFlight,新测试者,我真的需要重建/下载我的配置文件吗?

时间:2011-10-12 21:43:04

标签: ios xamarin.ios provisioning ios-provisioning testflight

我已经通过testflight网站发布了一个应用程序,允许我的同事进行测试,随着越来越多的人打开初始电子邮件并抽出时间完成注册过程,测试人员正在试探我的testflight团队。 / p>

然而,将它们添加到测试中的过程看起来有点复杂,所以我想我会验证,并且问我是否做得对,或者我是否遗漏了一些明显的东西。

目前整个过程看起来像这样:

  1. 一位同事打开了初始电子邮件,其中包含邀请链接
  2. 他/她然后注册设备,并注册测试
  3. 通过电子邮件和testflight网站
  4. 告知我这位新测试人员
  5. 然后我必须下载(或写下/复制)自上次以来所有新测试者的UDID列表
  6. 然后,我必须访问Apple Developers网站的设备部分,并上传该文件
  7. 编辑我的配置文件以包含新设备
  8. 等待批准,然后下载配置文件
  9. 我将配置文件拖到Xcode配置文件管理器
  10. 然后我回到MonoDevelop,并确保它仍然指向正确的配置文件(我不知道使用MonoDevelop / MonoTouch是否会使这个过程变得复杂,所以我不想把它留下来,它可能会与此问题无关))
  11. 我重建,并在testflight上重新发布
  12. 然后我访问testflight网站,找到新的/更新的版本,并确保我的所有测试人员都知道它
  13. 我注意到如果我不更新版本,它将“静默地”替换现有版本,并重用已经通知的测试人员列表,所以如果我只检查所有新测试人员并完成,那么'只会通知新的。

    然而,使用配置文件文件继续下载和混淆似乎是一项工作。

    我错过了一些明显的东西吗?有没有办法让我更容易做到这一点?

    例如,我注意到我可以在Xcode组织器中创建配置文件,但是该对话框没有列出任何证书,因此我无法完成该对话框。如果这是一个关键因素,请给出一个简短的答案,我会转发一个关于该问题的新问题。

    这个问题只是:上述程序是否正确?

5 个答案:

答案 0 :(得分:29)

无需重建.ipa

  • 上传.ipa
  • 向测试人员发送邀请
  • 将他们的设备添加到配置文件
  • 下载已批准的个人资料
  • 转到TestFlight构建>>权限>>上传个人资料......
  • 点击发送电子邮件/更新
  • 你已经完成了 - 新用户获得了下载应用程序的链接。

希望有所帮助。

答案 1 :(得分:21)

是的,您需要通过该手动过程将UDID添加到您的个人资料中。不幸的是,没有办法解决这个问题。

创建新配置后,如果您愿意,可以使用xcode“同步”新配置文件。打开它,转到管理器,选择左侧的“配置配置文件”,然后按刷新。老实说,我是手工做的,毕竟不是那么多工作。

答案 2 :(得分:10)

Testflight可以选择在几个月后更新您的配置文件。在它已经存在之前,应该启用“Area 51”功能来查看它。 因此不再需要步骤8,9和10 ..

答案 3 :(得分:2)

我已经为iOS上的Ad-Hoc应用程序做了很多工作,这是Apple让您采取的程序,除非您将订阅推迟到Enterprise帐户。

答案 4 :(得分:0)

TestFlight用于允许上传新的配置文件,因此您无需重建即可添加新的测试人员。然后,TestFlight会为您重新签署现有应用程序并相应地通知用户。但似乎在Xcode 6问世之后,他们就拿出了这个选项。可能与签署应用程序的新方式有关。

https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205