将新版本上传到iTunes Connect后消失


100

我正在尝试使用Xcode 8将内部版本上传到iTunesConnect。Xcode向我显示上传成功。在iTunesConnect的“活动”选项卡中,我看到出现了我的构建并将其标记为“正在处理...”。但是几分钟后,这个构建消失了,我在任何地方都找不到它。我尝试通过Xcode 8再次上传它,但是它说该版本已经上传到iTunesConnect。因此,当我尝试上载具有更高版本的版本时,它说“确定”,但在iTunesConnect中仍然看不到该版本。我尝试使用Application Loader上传,但是存在相同的问题。


1
有时App Store会出现问题,明天就可以正常运行。无论如何,您应该在上传到App Store之前进行“验证”构建
tatiana_c

2
不幸的是,我试图在5天前上传构建,但仍然无法完成。
chudin26年

4
我有同样的问题,版本没有出现在iTunes连接中
Jam

2
我有同样的问题,有关如何解决此问题的任何更新?
nabulaer

2
我有同样的问题,到目前为止我已经添加了3个版本2.0.2 / 2.0.3 / 2.0.4。所有这些都在上传时显示为成功,但是在“活动”或“测试飞行”选项卡中找不到它们。这两个选项卡的最新版本均为2.0.1。
Sagar Mody

Answers:


94

查看你的电子邮件。App Store审查可能会向您发送有关用户使用情况的电子邮件。
这可能对您有帮助。Xcode8中的NSPhotoLibraryUsageDescription


4
添加NSPhotoLibraryUsageDescription无法解决我的问题。我现在无法检查电子邮件,因为苹果帐户不是我的。1-2天后就可以了。
chudin26年

我的意思是您的应用程序可能在info.plist中缺少一个或多个UsageDescription.App发送给您的电子邮件将告诉您详细信息。
X.Jian

我是1周内这种情况下,新的版本不也该解决方案后出现,无关,这是非常frustrating..I've还送2电子邮件给苹果接触,并且没有收到任何答案..
亚历山德罗Ornano

33
嘿,苹果,我们当中有些人讨厌谜语,所以放弃了做这种事情。
2013年

1
我也有同样的问题。我不会从用户那里获取任何隐私信息。但是我的构建仍然从iTunes中消失了。我也没有从应用程序收到任何邮件。什么也没发生,我也曾尝试与Apple支持人员联系,但无法正常工作。来上苹果....
Suraj Sonawane

10

您必须等待5-20分钟,然后您才能在“活动”标签(左侧)中找到该应用。

如果您是该开发者帐户的管理员,则将收到一封有关所提交构建状态的电子邮件。


我已经完成所有隐私设置,但是我的构建丢失了。终于在活动标签下找到了它。
dev27

是的,当它从处理状态变为活动状态时,会延迟5分钟,并且还会发送一封电子邮件。但是,如果您无权访问该联系人电子邮件,则将错过任何其他问题或此确认电子邮件。
乔尔·特普利

9

我也面临同样的问题。在应用程序Info.plist中添加缺少隐私保护的关键数据用法后,此问题已解决。

  1. 检查并在您的Info.plist文件中添加缺少的键。有关更多信息,请参阅链接https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

  2. 应用程序中包含的第3方窗格可能会使用某些键。找到它们并将其包含在您的Info.plist文件中。(您可以从发送给您的App Store电子邮件中轻松获取它们)

3.以下是修复我的问题的键,添加,NSBluetoothPeripheralUsageDescription,NSCalendarsUsageDescription,NSContactsUsageDescription,NSLocationWhenInUseUsageDescription,NSPhotoLibraryUsageDescription。


7

有同样的问题。如果无法访问到的iTunes Connect帐户的电子邮件,这是几乎无法察觉的东西是错误的(现在看来,所有应用不崩溃了,如果私钥丢失,因为在这里描述)。我想您知道您的应用使用什么设备功能。因此,您可以尝试将所需的隐私密钥添加到Info.plist中(请检查docs中的 “隐私-...使用说明”密钥)


我添加了所有必需的隐私使用说明,但仍然无法正常工作。我发现的唯一解决方案是通过Xcode 7.3上传构建。但是我无法构建我的项目,因为Xcode 7.3不支持新的Xcode 8故事板格式。我应该将Xcode 8编辑的情节提要转换为旧格式,但是这种转换效果不好。我在布局中的错误..
chudin26

7

有同样的问题。几分钟后构建就消失了。没有电子邮件,没有错误...

我终于在我的帐户中添加了另一个用户,并使用了另一个Apple ID。然后,该用户可能会收到一封电子邮件,说明缺少某些隐私设置(蓝牙用法)...

苹果我只是讨厌你作为开发人员。不良的工具,不良的架构,不良的支持。


3

在Apple支持人员的帮助下,我发现了另一个可能导致此问题的原因。

如果存在较旧版本的第三方框架(在我的情况下,罪魁祸首是GoogleMobileAds.framework),则在处理后将删除该应用程序版本,而不会出现错误或警告。如果遇到此问题,请检查并更新在您的应用中使用的所有第三方框架。


哇!我有多个第三方库,其中一些我无法更新,它们不适用于较新的版本。这是一个很大的问题
cfl

1
因此,我发现它不是不需要完全更新所有第三方库,而是
要使

2

我遇到了同样的问题,并且向App Store开发人员支持小组发送了一封邮件。他们今天对我的答复如下:

新提交的版本最多可能需要24小时才能处理。如果您最近提交的构建已处理了24小时以上,建议您提交一个具有更高构建号的新构建,因为这通常可以解决问题。如果提交新版本后,您的处理时间超过24小时,请使用以下信息回复此消息:-应用名称-应用的Apple ID-当前正在处理的预发行版本和内部版本号-屏幕截图在iTunes Connect的“测试飞行”部分中说明了当前的构建过程。

试试看!

*更新:

在plist中添加用法说明(例如照片,照相机...)后,我解决了该问题。*


2

在info.plist中添加了所有需要添加的私钥后,我能够将构建提交到应用商店。请确保通过以下链接查看列表,以检查我们在我们的应用中访问的服务是否需要添加私钥ios10支持https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

我在info.plist中缺少NSLocationWhenInUseUsageDescription隐私密钥,并将此密钥添加到info.plist之后,我能够成功上传到itunesconnect。


1

遇到同样的问题。尝试了所有可能的步骤,包括;1.增加内部版本号2.添加所需的用法描述3.尝试了两个选项:Xcode8以及应用程序加载器。在我的情况下没有任何效果。构建已成功验证,并显示在itunesconnect的“活动”选项卡中,显示为“正在处理”。刷新itunesconnect门户后,它便消失了。

现在,有效的方法是:一旦构建在itunesconnect门户中显示为“正在处理”,只需等待并在itunesconnect门户中不执行任何操作。请勿在2-3个小时左右刷新所有构建标签,具体取决于您的应用大小(似乎没有逻辑,但这是它的工作方式。)

之后,二进制文件将可用于在itunesconnect中提交。


1

上周我也发生了这种情况。我的旧应用程序没有任何更改,只想发布稍作更改的新版本。我将IPA上传到服务器,经过一些处理后,该构建从“活动”页面中消失了。我也没有从Apple收到任何描述该错误的电子邮件。

我星期五开了一张去苹果的票。星期二,突然间,我的所有构建完成了处理,可以在“活动”页面上找到。我认为某些触发是由Apple完成的。然后,我发送了我的最后一个版本进行审查,他们回答了我的问题,说由于我的版本正在排队进行审查,他们还有什么可以帮助的。

也许其他人可以使用此信息,并希望Apple更新系统,以便我们可以在网页上看到错误(如果有),而不必等待电子邮件。


0

建立消失了。想知道为什么,但是什么也没做。12小时后,收到通知,通知它已完成处理,我能够将其部署到TestFlight测试人员。

可能是因为我不小心首先通过Application Loader上传了我先前的.ipa档案,而不是最近导出的档案。但这可能只是随机情况。无论哪种方式,我什么都没做,但它重新出现了-尽管12个小时后,最近一次通常在20-30分钟内完成了处理。


0

我遇到了同样的问题,但这是由于权限问题。

应用程序需要“录音”权限,而info.plist中缺少该权限。请检查您的info.plist和所有必需的权限。

该应用程序成功提交并显示在iTuneConnets之后。


0

我遇到同样的问题。该应用程序确实已成功发送到TestFlight 4 days ago。但是测试人员说,她在TestFlight应用程序中看不到最新发布的应用程序。

我登录iTunesConnect并验证最新的应用程序已在4天前准备就绪。但是我的TestFlight应用程序看不到它。我在TestFlight中刷新应用程序列表2到3次,然后从TestFlight重新安装应用程序。然后测试人员说她收到有关最新应用程序的通知电子邮件已准备就绪....我终于可以看到最新应用程序。

我不知道最后会发生什么。


0

我遇到同样的问题。我尝试使用不同的版本,但失败了,最后我检查了我的plist,它具有权限密钥,但没有描述。我当时使用通讯簿框架来获取联系人,但后来转移到CNContact,没有说明的plist键入工作正常,但是上传后,从iTunes的“活动”视图中删除了CNContact App。

请检查每个许可密钥是否包含描述,Apple可以在您上载时从Activity / Testflight中删除您的应用。


我想通了,苹果发送电子邮件如果构建在plist中没有钥匙
chudin26

0

就我而言,问题是缺少BitCode标志。我不记得为什么我禁用了位码,但是我已经成功上传了一个月左右的禁用位码的软件。

突然,上载的版本在开始处理后不久就开始消失,但是当我启用位码时,再次在appstoreconnect控制台中正确识别了上载。

现在,我终于收到完成处理的邮件,并且可以正常访问上载的内部版本了。

编辑:非位码上传最终确实在4天后出现,而带有位码的上传花了30分钟。


0

对我有用的是:

  1. 检查您的pod,如果它们具有最新版本(pod更新)。苹果有时会因此而默默拒绝。
  2. 确保所有目标都检查了相同的设备(此处有差异)
  3. 还将您的plist与XCode中的可视配置进行比较。有时会有差异,XCode无法正确更新info.plist标记,如果这样,则将两者对齐。
  4. 以上所有带有私钥。

我不敢相信“默默拒绝/删除”对苹果来说是事,但...


0

我在基于Cordova的App构建中遇到了同样的问题。

问题似乎是该应用程序仍在使用UIWebView。通过添加<preference name="WKWebViewOnly" value="true" />到config.xml,我能够解决此问题。

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.