iTunesConnect Testflight没有可用的iOS构建?

61

我在为我的一个iOS应用添加管理员时遇到了问题。

当我点击我的构建时,它显示有两个人可以测试:

iTunes Connect Users

但这不是我期望的。 我期望有3个人。 因为如果我点击ITunesConnect用户,我会看到3个人。

Testers

但由于某种原因,我的朋友 Yu Yu 显示“No Builds Available”。为什么会这样? 在“用户和角色”下,我可以确认Yu Yu是管理员。

No builds available

我做错了什么? 如何允许Yu Yu查看我的构建 10(23)


[1] yu yu 是 iTunes Connect 用户吗? [2] 在第二张截图中,有一个“构建”选项卡,那里显示了什么? [3] 或许可以尝试将 yu yu 从他们的组/角色中移除并重新添加。 - l'L'l
是的,Yu Yu 是一个 itunesconnect 用户。在“构建”选项卡下,我看到了版本号为 10 (23) 的构建。 - John
Yu Yu可以使用她的yuyu电子邮件地址登录到iTunes Connect网站,并查看所有我的应用程序,包括此问题所涉及的应用程序。 - John
你可以尝试在第一张截图上使用“将测试人员添加到构建”选项。另一个建议是将他们从角色中删除并重新添加。这听起来几乎像是iTunes Connect上的一个错误。 - l'L'l
你的构建是新的还是在添加Yu Yu到角色之前就已经存在了?据我所知,如果构建是在她被添加之前创建的,那么你将不得不为她创建一个新的构建才能测试它。(可能有帮助的信息:https://dev59.com/j18d5IYBdhLWcg3wNQNg%e2%86%92-testflight-beta-testers) - l'L'l
显示剩余4条评论
15个回答

76

我也遇到了这个问题。我将用户从测试组中删除(没有从TestFlight中删除),然后重新添加它们。这样我就有了“重新发送邀请”的选项,我使用了它。测试人员收到了新的邀请,并且能够安装该版本。


4
我也遇到了同样的问题。我认为这是因为在添加构建之前添加用户,因为我在添加完构建后添加的那个用户收到了邀请。删除有问题的用户,然后重新添加他们可以解决这个问题。 - SEG.Veenstra
@SEG.Veenstra,我认为你是对的:在添加第一个构建之前添加用户会发生这种情况。我在后续的构建中没有看到过这种情况。当然,您必须至少有一个用户才能添加构建。 - rjpadula
1
我想稍微解释一下,我的问题是“App Store Connect”用户组中的测试人员显示“没有可用的构建”,因为我在添加构建之前就已经添加了我的测试人员。我从应用商店连接测试人员中删除了这些用户,然后重新添加他们,邀请就发送成功了。 - thefoyer
工作中...谢谢。 - Md Tariqul Islam
1
现在是2019年11月,这对我也起作用了。 - A O
8
苹果公司是世界上最大的净资本公司。苹果开发者后台管理界面完全崩溃、存在许多缺陷并且未记录文档。糟糕! - Matt Fletcher

18
我遇到了同样的问题。对我来说,我只需要进入“构建”> 点击Builds(0)旁边的+标记,并实际上点击我的构建旁边的勾号,然后它允许我为我的“新”用户“添加”构建。我不知道这是否是你的问题或者它是否有帮助,但这是我的解决方案。 输入图像描述 输入图像描述

很好,当我们开始测试构建时,我创建了一个新的组➕(外部),但我没有注意到“构建”选项卡,该选项卡显示了该组可用的构建。一旦按照上面给出的建议添加了构建并刷新了页面,邀请状态就会变为已邀请。 - PuffTMD
苹果的控制台太令人讨厌了。他们的用户体验背后没有逻辑,每次我想在一段时间后做某事,都会出现新问题。他们以一种无用的方式改变设计和逻辑。 - iman kazemayni

13

针对App Store Connect用户的提示

Store Connect Users

请检查您的测试人员邮箱。

Add App Store Connect Users


3
这是正确的答案。1.) 确保将用户添加到“用户和角色”中作为“开发人员”。2.) 将他们添加到“App Store Connect 用户”。注意:添加“个人测试人员”似乎不起作用。 - Matt

9

截至2019年初,如果您的构建文件被新上传到AppStoreConnect,则需要经过几个小时的快速测试审核才能在TestFlight管理视图中显示。如果您在此之前邀请了测试人员,则需要重新邀请他/她,并使该构建文件对用户可用。


4
看起来您的用户没有访问特定应用程序的权限。请前往用户和访问,然后选择用户> 应用程序部分。添加已测试的应用程序(允许用户进行测试)。如果您已尝试了所有其他答案,请尝试此方法。 enter image description here

3
在info.plist文件中添加"App Uses Non-Exempt Encryption"键,并将其设置为NO。然后上传一个新的构建版本。

重新添加内部测试人员并上传新构建未能解决问题,我仍然显示“没有可用的构建”。可以确认此合规性键/值对我们中的几个人起作用。此问题于2020年2月份出现,似乎是通过应用商店连接手动报告合规性的错误。这里有一个活跃的讨论,多个错误提交给苹果:https://forums.developer.apple.com/thread/128891 - user1909186
这个键值方案解决了我的问题。当然,可能还有其他原因导致了这个问题。 - Yusuf

2

我曾经和一组测试人员遇到过同样的问题,解决方法是先移除该组对构建的访问权限,然后重新添加。


1
我在新版本中分配测试用户时遇到了问题。我的用户一直显示“没有可用的构建”。尝试了几次后,最终所有用户都收到了来自TestFlight的电子邮件。因此,即使有可用的构建,我也必须等待几个小时。之后,用户已经在应用商店连接中被分配了该构建。

0
对我来说,问题在于“无构建”用户也加入了另一个公共测试组,因为他曾经点击过邀请链接。在该组中,他被视为“匿名”用户。将匿名用户移除并重新添加为开发人员解决了这个问题。

0

当我添加了一个新的构建并取消了“通知用户”选项(我不想向整个组发送垃圾邮件,我只想让我通过电子邮件联系的新用户可以访问测试版构建)时,我也遇到了相同的“No Builds Available”消息。

快速解决方案(由苹果支持提供)是进入appstoreconnect,Testflight>iOS/tvOS/watchOS,选择“构建”选项卡,并在批准的构建上选择“通知测试人员”按钮。

似乎你必须通知组中的每个人,否则没有人能够访问新的构建:(


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接