发布到TestFlight,新的testing人员,我真的需要重build/下载我的configuration文件吗?
我已经通过testflight网站发布了一个应用程序,以允许我的同事进行testing,随着越来越多的人打开初始电子邮件并抽出时间完成注册过程,testing人员正在使用我的testing团队。
然而,将它们添加到testing中的过程似乎有点复杂,所以我认为我会validation,并问,如果我做对了,或者如果我错过了明显的东西。
目前整个过程如下所示:
- 一位同事用邀请链接打开最初的电子邮件
- 他/她然后注册设备,并注册testing
- 我通过电子邮件和testflight网站了解到这个新testing人员
- 然后我必须从上次开始下载(或写下/复制)所有新testing者的UDID列表
- 然后,我必须访问苹果开发者网站的设备部分,并上传该文件
- 编辑我的configuration文件以包含新设备
- 等待它批准,然后下载configuration文件
- 我将configuration文件拖到Xcodeconfiguration文件pipe理器中
- 然后我回到MonoDevelop,并确保它仍然指向正确的configuration文件(我不知道是否使用MonoDevelop / MonoTouch复杂的过程,所以我不想离开它,这可能是无关紧要的这个问题)
- 我重build,并重新发布testing
- 然后我访问testflight网站,find新的/更新的版本,并确保我的testing人员都被告知
我注意到,如果我不更新版本,它会“静静地”replace现有的版本,并重新使用已经通知的testing人员列表,所以如果我只检查所有新的testing人员并完成,它只会通知新的。
然而,似乎有点工作不得不继续下载和调配configuration文件文件。
我错过了什么明显的东西? 有什么方法可以让我更容易做到这一点?
例如,我注意到我可以在Xcode组织器中创buildconfiguration文件,但是该对话框没有列出任何证书,所以我无法完成该对话框。 如果这是一个关键因素,请留下一个简短的答案,我会重新提出一个新的问题。
这个问题只是:上述程序是否正确?
是的,您需要通过手动过程将UDID添加到您的configuration文件。 不幸的是,这是不可能的。
创build新条款后,如果需要,可以使用xcode“同步”新条款文件。 打开它,去组织者,在左边select“供应configuration文件”,然后按刷新。 我真的手动做,毕竟没有那么多的工作。
不需要重build.ipa
- 上传.ipa
- 发送邀请给testing人员
- 将他们的设备添加到configuration文件
- 下载批准的configuration文件
- 转到TestFlight构build>>权限>>上传configuration文件…
- 点击发送电子邮件/更新
- 你完成了 – 新用户得到了下载应用程序的链接。
希望有所帮助。
Testflight有一个选项可以在几个月后更新您的configuration文件。 在它已经在那里之前,但是应该启用“区域51”function来看它。 所以第8步,第9步和第10步不再需要了
我已经为iOS上的Ad-Hoc应用程序完成了相当多的工作,这是苹果使用的过程,除非您将订阅限制在企业帐户中。
TestFlight用于允许上传新的configuration文件,因此您不必重新构build以添加新的testing人员。 然后,TestFlight将为您重新签署您的现有应用程序,并相应地通知用户。 但是在Xcode 6出来后,他们拿出了这个选项。 可能与签署应用程序的新方式有关。
- 什么是系统表master..spt_values的目的是什么,它的值的含义是什么?
- 大多数Pythonic的方式来提供config.py中的全局configurationvariables?
- “&”字符会破坏存储在web.config中的密码
- .NETconfiguration文件configSource在应用程序目录文件夹之外
- VS2010发布configuration文件 – 它们存储在哪里?
- Ruby加载configuration(yaml)文件与源相同的目录
- git:致命无法自动检测电子邮件地址
- 在configuration文件中encryption密码?
- 为什么不使用开发configuration而不是临时的?