我邀请了大约120名外部测试人员来测试我的应用程序.他们中的一些人是通知我他们没有收到电子邮件的亲密朋友.在他们名字旁边的iTunes Connect中是"邀请"这个词,所以可以说iTunes Connect认为他们已经被邀请了.
我试过:让他们检查他们的垃圾邮件文件夹,删除它们并重新邀请它们,尝试不同的电子邮件地址.
有没有其他人遇到同样的问题/发现修复?
在过去的几天里,我试图通过iTunes连接为我的iOS应用程序设置测试飞行,但是,每当我尝试打开TestFlight时,我都会收到错误消息"加载构建时出错".我不太清楚该做什么,有没有人有任何想法?
提前致谢.
自从最近更新到iTunes Connect以来,我无法弄清楚我如何提交新的TestFlight版本进行beta审核.
在"iTunes Connect Users"下,它表示"准备测试",而在"外部测试人员"下则表示"准备提交".
也许我错过了一些明显的东西,但我如何提交进行beta审查?我在TestFlight上已有多个版本.
目前我正在测试TestFlight.我创建了一些内部测试人员并开始了beta测试.内部测试人员收到邀请电子邮件以开始测试.以下是我的问题:
如果点击邀请电子邮件中的链接,哪个帐户可以测试应用?
如果转发电子邮件会怎样?只有来自内部测试人员的Apple ID才能测试应用程序吗?或者每个拥有该电子邮件的人?我有问题,电子邮件只能转发给我测试设备上的应用程序.目前,内部测试仪的Apple ID已分配给设备.另一个设备(可能有不同的Apple ID)现在已经使用了邀请.如果我想接受转发的邀请电子邮件中的链接,我会得到
邀请已被使用.再试一次.
即使我有正确的Apple ID,TestFlight应用程序也不会向我显示打开的邀请.你必须使用这封电子邮件.一般情况下,最多10台设备应该能够在iTunes帐户(内部测试仪)上测试应用程序.
如何将多个设备添加到一个帐户?
这有什么要求?相同的Apple ID?好.在所有设备之间启用同步(包括应用)?
我设置了一个构建并添加了两个内部测试人员.在按下"邀请"按钮后,我立即注意到我的电子邮件地址旁边的复选框是唯一一个仍然检查的复选框.第二个测试人员旁边的复选框未选中.所以我点击了复选框并发送了另一个邀请,但同样的事情发生了.我没有想到它,认为当他实际安装和测试应用程序时它会被检查.但他说他从未收到邀请.有谁知道我做错了什么?

我将我的第一个应用程序上传到iTunes Connect(iOS 8,iPhone),现在可通过Apple TestFlight为内部和外部测试人员提供.我在应用程序中购买了非耗材,并希望对其进行测试.如何将其添加到我的测试版应用中?我在iTunes Connect中收到此消息:
您的首次应用内购买必须使用新的应用版本提交.从"版本详细信息"的"应用内购买"部分中选择它,然后单击"提交"
您目前没有有效的iOS付费应用合同.如果此应用程序内购买已与您的应用程序一起提交,那么在您的合同生效之前,您的应用程序将无法在App Store上获得.法律,管理和财务用户可以转到iTunes Connect中的协议,税务和银行业务模块,以查看您的合同状态.
Apple在TestFlight Groups上的宣布说:
将测试人员组织成组以快速发送构建,提供关于聚焦位置的单独说明,并在TestFlight中同时将操作应用于多个测试人员
我该怎么做呢?我已经设置了我的组,我的构建已上传并通过Beta App Store审核.但我无法弄清楚如何将负载发送到特定组.
我使用iTunes Connect将我的应用程序的第一个构建版本分发给内部测试人员,并成功安装在内部测试人员的设备上.现在,我已经通过iTunes Connect上传了第二个版本.我的内部测试人员收到了第2版可用的电子邮件,并点击按钮在TestFlight中查看它,但是当TestFlight打开时,只有可用于安装的版本1显示.
我还需要做些什么才能让测试人员可以使用构建2,或者即使在测试人员收到可用的电子邮件之后,它是否只需要花一些时间才能显示在TestFlight中?
我花了很多时间使用代码,屏幕截图等格式化所提到的博客,这是在Stack Overflow上复制的过多努力.那说我认为社区会在这个领域需要一些帮助(我很长时间都在努力搞清楚),所以我发布了这个问题和各自的答案.如果你仍然认为这篇文章的意图是邪恶的,请这样评论,我会删除它!
问题是:如何使用Bots配置我喜欢的新Xcode服务器,通过测试飞行不断地集成并将完成的构建发送给我的测试人员?对我而言,这似乎是iOS世界中CI的圣杯,所以我花了很多时间来弄明白.
该过程涉及一些手动工作,这些工作似乎没有通过Mavericks中的XCode服务器软件正确完成,至少在初始版本中是这样.我花了很多时间甚至一些脚本来弄清楚这一切并让它发挥作用,我很乐意分享结果.
为了增加这个问题的价值,我发布了你应该在下面的归档过程中运行的操作后脚本.如果您需要更多信息,下面我的博客链接提供了一步一步的详细信息.
#!/bin/bash
#
# (Above line comes out when placing in Xcode scheme)
#
# Valid and working as of 10/29/2013
# Xcode 5.0.1, XCode Server
#
API_TOKEN="<Your TesFlight API Token>"
TEAM_TOKEN="<Your TestFlight Team Token>"
DISTRIBUTION_LISTS="<Comma separated TestFlight Distribution List Names for auto deploy>"
PROVISIONING_PROFILE="/Library/Server/Xcode/Data/ProvisioningProfiles/<your file name here>.mobileprovision"
#EXAMPLE:"/Library/Server/Xcode/Data/ProvisioningProfiles/DocLink_InHouse_2013.mobileprovision"
SIGNING_IDENTITY="<your provisioning profile name here>"
#EXAMPLE:"iPhone Distribution: Unwired Revolution, LLC."
# DO NOT EDIT BELOW HERE!
########################################
DSYM="/tmp/Archive.xcarchive/dSYMs/${PRODUCT_NAME}.app.dSYM"
IPA="/tmp/${PRODUCT_NAME}.ipa"
APP="/tmp/Archive.xcarchive/Products/Applications/${PRODUCT_NAME}.app"
# Clear out any old copies of …Run Code Online (Sandbox Code Playgroud) build-automation xcode continuous-integration ios testflight