如何将内部版本上传到iTunes Connect for TestFlight?


81

如何将用Xcode制作的应用程序上载到iTunes Connect以邀请Beta测试人员下载它?

我阅读了文档,尝试了它说的内容,但从未上传我的应用程序。


您是否首先在iTunes Connect中创建了应用程序?您是否尝试过先在管理器中对其进行验证?Xcode和iTunes connect之间的包标识符匹配是否正确?
MwcsMac 2015年

10
我也对文档感到困惑。可以肯定地说,他们的回答是循环的:-在“测试飞行”测试版测试页面中,显示“上传应用程序的内部版本。请参阅上应用程序的内部版本”。-在“上载构建”页面的“使用Xcode”下,它基本上告诉您上载它,并且“有关更多信息,请阅读将应用程序提交到商店”。将其构建到iTunes Connect并充分测试该构建,然后使用iTunes Connect将构建提交到商店”。Wtf
Ethan Fischer

7
@EthanFischer同意。SO>一堆Apple文档。
toddmetheny

3
如果您解决了问题,请标记答案。
Efren

Answers:


104

如果您有可用的应用程序,

1)选择“通用iOS设备”(不要选择其他已连接的设备或模拟器)

2)转到产品->存档

3)如果一切正常,则应在管理器中打开档案-您可以在此处更改上传的名称。准备就绪后,单击“验证”,然后单击“提交到App Store”。

*)创建档案的下一个版本时,请不要忘记将版本号从1.0更改为其他名称(在支持文件的某处为“捆绑版本”)


当“验证”变灰时会发生什么?
kemicofa鬼魂

“存档”显示为灰色。
塔德吉

6
如果禁用了存档,则应确保未选择iOS模拟器,而是通用iOS设备。
Sanderfish

我忘记单击验证,但是它正在上传档案。那不好吗?
Archie Gertsman'7

5
大声笑。这就是为什么开发者喜欢stackoverlow的原因。所有其他网站均显示大量有关同一主题的描述。但是在这里,解决方案需要2分钟。
赛卡

24

由于上述答案有些陈旧,iTunesConnect中已有一些更改。您可以按照以下步骤上传构建以进行Beta测试:

1)通过单击产品->存档来存档项目(确保所选设备为“通用iOS设备”,否则存档选项将被禁用)

2)Xcode将花费一些时间来存档项目,成功存档后将打开一个窗口(存档窗口)。

3)将有“验证”选项(始终建议您在上传到应用商店之前验证构建)。单击“验证”选项,如果一切正常,您将看到一个绿色的勾。

4)接下来,点击“提交到App Store”选项,这将花费一些时间来上传构建。

5)上传完成后,登录您的iTunesConnect帐户。有MyApps-> YOUR_APP_NAME。

6)在这里,您将看到一个选项Testflight。在该选项内,您将看到“ iOS Builds”。检查是否在此处显示了上载的版本,如果没有,请不要担心它会花费几分钟。

7)现在进入添加beta测试器的部分。有2种方法,即。您可以将测试人员添加为内部测试人员或外部测试人员

a)内部测试人员

检查此链接。您不需要添加内部测试人员的Beta审核。

b)外部测试人员

这需要Beta版App审查。Beta应用程序审核所需的时间少于实际应用程序审核的时间。要提交Beta版应用审查,请在Testflight-> iOS Builds-> build no。(类似1.0)中单击“ build no”。

单击“将测试器添加到版本中”,然后按照步骤。应用经过Beta测试后,邀请将自动发送给测试人员(如果您愿意)。每个版本只需要提交一次即可进行Beta版审查。对构建进行Beta测试后,您最多可以添加2000位测试人员。

希望这可以帮助。

 


我没有在“产品”下看到“存档”。XCode 9.4.1
Dale

步骤6之后,请检查您的电子邮件。如果有任何问题导致您的应用无法使用,则会收到通知。如果是这样,请更正问题并重新上传应用程序。
迈克尔

9

从Xcode菜单中,转到“窗口”,然后选择“管理器”

菜单

从那里验证您的构建,然后,如果一切正常,请单击“提交到应用商店”。

提交

完成后,登录iTunes Connect,您将在屏幕底部看到构建版本


2
上载完成后需要多长时间?
伊桑·菲舍尔

2
不同。我上传了大约十分钟后在Connect中可用的构建,其中一些花费了一个小时或更长时间。(它们通常会立即显示,但要经过一段时间才能选择)
阴影,阴影

2
我的阿终于出现了。我只是有点困惑,因为在Xcode中说它已经上传了,但是在iTunes connect中却没有。
伊桑·菲舍尔

7

以下是自2019年7月起有效的步骤:

  1. 在常规属性中更改应用程序的版本号和/或内部版本号。
  2. 选择要构建的通用IOS设备。
  3. 选择产品/存档以创建该应用程序的存档。将显示“存档管理器”窗口。
  4. 验证应用程序。
  5. 选择分发以上传应用程序。
  6. 应用程序处理完毕后,您将收到一封电子邮件。通常只需要不到一个小时。
  7. 登录到appstoreconnect.apple.com并选择新的构建/版本。然后添加测试组或单个测试人员。您可能必须回答加密导出问题,然后要求您描述此新版本中的更改。单击提交后,该应用程序将转到Apple进行审查。
  8. 大约一天后,Apple将批准您的应用进行分发,并自动通知测试人员(如果您选择了该选项)。然后,测试人员应该在手机上转到“测试飞行”应用,以下载最新版本的应用。

3

像往常一样通过Xcode将您的应用程序构建提交到App Store。

然后进入iTunes Connect->我的应用程序->您的应用程序->然后进入Prerelease选项卡。

在“预发行”选项卡中,它将显示您已上传的构建。在那里,您将看到能够提交Beta版应用程序审查的功能。

一旦他们批准,那么您就很高兴了:)


我必须有一个应用程序图标吗?
Python_Is_Great

2

您需要构建-通过Xcode将应用提交到App Store,确保您已嵌入适当的图标,否则,xcode将会停止并警告您需要为应用添加的内容。

然后,(根据需要创建)并登录iTunes Connect,转到我的应用程序,您将看到您的应用程序。然后,您可以添加测试人员进行Beta测试,您将获得一些崩溃日志(如果有的话)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.