新版本上传到iTunes Connect后消失

问题描述:

我试图用Xcode 8上传一个版本到iTunesConnect .Xcode显示我上传成功。在iTunesConnect的“活动”选项卡中,我看到我的构建出现并被标记为“正在处理...”。但几分钟后,这个构建消失了,我无法在任何地方找到它。我试图通过Xcode 8再次上传,但它表示该构建已上传到iTunesConnect。所以当我试图上传增加的版本时,它表示OK,但我仍然无法看到iTunesConnect中的内部版本。我试图用Application Loader上传,但也有同样的问题。新版本上传到iTunes Connect后消失

+0

有时App Store存在问题,可能明天就可以正常工作。无论如何,你应该在上传到App Store之前进行“验证”生成 –

+0

不幸的是,我试图在5天前上传该版本,但仍然无法完成。 – chudin26

+0

@ chudin26请增加内部版本号,不要更改版本号并尝试再次上传。 –

检查您的电子邮件。 App Store评论可能会向您发送用户使用情况的电子邮件。
这可能会帮助你。 NSPhotoLibraryUsageDescription in Xcode8

+3

添加NSPhotoLibraryUsageDescription不能解决我的问题。我现在无法查看电子邮件,因为苹果帐户不是我的。我可以在1-2天后做到这一点。 – chudin26

+0

我的意思是说你的app可能在你的info.plist中缺少一个或多个UsageDescription。发送给你的电子邮件应用程序会告诉你详细信息。 –

+0

我这一个星期的情况下,新的构建也没有出现这个解决方案之后,没有什么可做的,这是非常令人沮丧的..我也发送2封电子邮件给苹果联系人,没有收到任何答案。 –

有同样的问题。如果没有访问该Itunes Connect帐户的电子邮件,几乎不可能检测到有什么错误(看起来,如果隐私密钥丢失,应用程序不会再崩溃,as it described here)。我想你知道你的应用使用什么设备功能。所以你可以尝试添加你需要的私钥到Info.plist(检查“隐私 - ...使用说明”键in the docs

+0

我添加了所有需要的隐私使用说明,但它仍然不起作用。我发现只有一个解决方案是通过Xcode 7.3上传构建。但是我无法构建我的项目,因为Xcode 7.3不支持新的Xcode 8故事板格式。我应该将由Xcode 8编辑的故事板转换为旧格式,但这种转换并不好。我在布局中遇到了一些错误。 – chudin26

我有同样的问题,我发送了一封邮件给App Store开发者支持。 他们今天对我回复如下:

新提交的构建过程最多可能需要24小时才能完成。如果您最近提交的版本 已处理超过24小时 小时,我们建议您提交一个版本号更高的新版本 ,因为这通常可以解决问题。如果在提交新版本后 的处理时间超过24小时,请回复 此消息并附带以下信息: - 应用程序名称 - Apple ID为 应用程序 - 预发布版本和内部版本号,当前为 处理 - 一个屏幕快照,说明iTunes Connect的TestFlight部分中当前构建的处理 。

试试看!

*更新:

我解决这一问题的附加使用说明(如照片,摄像头......)中的plist后*

我也面临着同样的问题。在Info.plist应用程序中添加缺少隐私敏感密钥的数据使用后,问题得到解决。

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

  2. 某些键可能会被应用程序中包含的第三方窗格使用。找到他们,包括在你的Info.plist文件。

3.Following(您可以发送给您的App Store的电子邮件很容易让他们)是其固定我的问题的关键,加,NSBluetoothPeripheralUsageDescription,NSCalendarsUsageDescription,NSContactsUsageDescription ,NSLocationWhenInUseUsageDescription,NSPhotoLibraryUsageDescription。

碰到同样的问题。试过每一个可能的步骤,包括; 1.递增编号 2。添加所需的使用说明 3.尝试了两种选择:Xcode8以及应用程序加载器。 在我的情况下没有任何工作。 Build已成功验证,并显示在itunesconnect的“Activity”选项卡中显示为“Processing”。一旦你刷新itunesconnect门户,它就消失了。

现在,工作原理是:一旦构建在itunesconnect门户中显示为“正在处理”,只需在itunesconnect门户中等待并不做任何事情。根据您的应用程序大小,不要刷新所有构建选项卡大约2-3个小时(似乎没有逻辑,但这是它的工作方式。)

然后,二进制将可用于在itunesconnect中提交。

添加了所有需要添加到info.plist中的隐私密钥后,我能够将构建提交给应用商店。请务必从下面的链接中查看我们正在访问的应用中需要的隐私密钥为ios10支持添加https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

我失踪NSLocationWhenInUseUsageDescription隐私密钥在info.plist &后添加此密钥到info.plist我能够上传到itunesconnect成功。

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

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

+0

WOW!我有多个第三方库,其中一些我不能更新,他们不适用于较新的版本。这是一个巨大的问题 – cfl

+1

所以我想出了它不是你需要保持所有第三方库完全保持最新,但为了保持iOS sdks第三方库使用最新足够的商店要求 – cfl

你必须等5分钟,你会发现应用程序在活动选项卡(左侧)。

+0

我有所有的隐私设置到位,但我的构建失踪。最后在活动标签下找到它。 – dev27

+0

是的,当它从处理移动到活动状态时,会有5分钟的延迟,并且还会发送一封电子邮件。但是,如果您无法访问联系人电子邮件,则会错过任何其他问题或此确认电子邮件。 –

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

想想也许是因为我不小心通过应用程序加载器上传了我以前的.ipa文件,而不是最新导出的文件。但这可能只是随机的情况。无论哪种方式,我什么也没做,并且它再次出现 - 尽管12小时后,最近经常在大约20-30分钟内完成加工。

我面临同样的问题,但它是由于权限问题。

应用程序需要音频录制权限,这些权限在info.plist中丢失。请检查您的info.plist和所有必需的权限。

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