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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/39567555/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 10:14:19  来源:igfitidea点击:

New build disappears after uploading it to iTunes Connect

iosapp-store-connectxcode8

提问by chudin26

I'm trying to upload a build to iTunesConnect with Xcode 8. Xcode shows me that the uploading is successful. In Activity tab of iTunesConnect I see that my build is appears and it's marked as "processing...". But after a few minutes this build disappears and I cannot find it anywhere. I tried to upload it again by Xcode 8, but it says the build is already uploaded to iTunesConnect. So when I tried to upload build with increased version it says OK, but I still cannot see the build in iTunesConnect. I tried to upload with Application Loader, but there is the same issue.

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

采纳答案by X.Jian

Check your email. App Store review may send you a email for User Usage.
This may help you. NSPhotoLibraryUsageDescription in Xcode8

查看你的邮件。App Store 评论可能会向您发送一封电子邮件以了解用户使用情况。
这可能对你有帮助。Xcode8 中的 NSPhotoLibraryUsageDescription

回答by Doci

You have to wait like 5 - 20 mins and you will find the app in Activity tab (left side).

您必须等待 5 - 20 分钟,您将在“活动”选项卡(左侧)中找到该应用程序。

If you are in admin position for that developer account, you will receive an email about the state of the build you submitted.

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

回答by Avaan

I also faced same issue. After adding missing privacy-sensitive key data usage in apps Info.plist the problem is fixed.

我也面临同样的问题。在应用程序 Info.plist 中添加丢失的隐私敏感关键数据使用后,问题得到解决。

  1. Check and add the missing keys in your Info.plist file. Refer the link https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.htmlfor more info.

  2. Some keys might be used by the 3rd party pods included in your application. Find them and include in your Info.plist file.(You can get them easily from App Store email sent to you)

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

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

3.Following are the keys which fixed my issue, add,NSBluetoothPeripheralUsageDescription,NSCalendarsUsageDescription,NSContactsUsageDescription,NSLocationWhenInUseUsageDescription,NSPhotoLibraryUsageDescription.

3.以下是解决我的问题的关键,添加,NSBluetoothPeripheralUsageDescription,NSCalendarsUsageDescription,NSContactsUsageDescription,NSLocationWhenInUseUsageDescription,NSPhotoLibraryUsageDescription。

回答by Squatch

Had the same issue. Without access to email of that Itunes Connect account, it's almost impossible to detect that something is wrong (it seems, that apps not crashing anymore if privacy keys are missing, as it described here). I guess you know what device capabilities your app uses. So you can try to add privacy keys you needed to Info.plist (check "Privacy - ... Usage Description" keys in the docs)

有同样的问题。如果无法访问该 Itunes Connect 帐户的电子邮件,则几乎不可能检测到有问题(似乎,如果缺少隐私密钥,应用程序不会再崩溃,如此处所述)。我想您知道您的应用程序使用哪些设备功能。因此,您可以尝试将所需的隐私密钥添加到 Info.plist(检查文档中的“隐私 - ...用法说明”密钥)

回答by Benjamin Piette

Had the same issue. Build gone after a few minutes. No email, no error...

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

I finally added a second user to my account, with another apple ID. That user could then receive an email explaining that some privacy settings (bluetooth usage) were missing...

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

Apple I just hate you as a developer. Bad tools, bad architecture, bad support.

Apple 我只是讨厌你作为开发人员。糟糕的工具、糟糕的架构、糟糕的支持。

回答by Totoro

With the help of Apple Support Staff, I found one more reason that can cause this problem.

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

If there are older versions of third party frameworks (in my case the culprit was GoogleMobileAds.framework), the app build will be removed after processing, without errors or warnings. If you encounter this problem, check and update all third party frameworks that are used i your app.

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

回答by jayant rawat

I was able to submit the build to app store after adding all privacy keys required to be added in info.plist.Make sure to go through the list from below link to check services we are accessing in our app require privacy keys to be added for ios10 support https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

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

I was missing NSLocationWhenInUseUsageDescription privacy key in info.plist & after adding this key to info.plist I was able to upload to itunesconnect successfully.

我在 info.plist 中丢失了 NSLocationWhenInUseUsageDescription 隐私密钥,在将此密钥添加到 info.plist 后,我​​能够成功上传到 itunesconnect。

回答by Lynn Chang

I had same issue, and I sent a mail to App Store Developer Support. They replied me today as follow:

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

It can take up to 24 hours for a newly submitted build to process. If your recently submitted build has been processing for more than 24 hours, we recommend submitting a new build with a higher build number as this typically resolves the issue. If after submitting a new build, you have a processing time of more than 24 hours, please respond to this message with the following information: - App Name - Apple ID of the App - Prerelease Version and Build number that is currently processing - A screenshot illustrating the current build(s) processing in the TestFlight section of iTunes Connect.

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

Give it a try!

试一试!

*update:

*更新:

I solve the issue after a add usage description (like photo, camera...) in plist.*

我在 plist 中添加使用说明(如照片、相机...)后解决了这个问题。*

回答by ASP

Got hit with same issue. Tried every possible steps including; 1. Incrementing build number 2. Adding required usage description 3. Tried both options: Xcode8 as well as application loader. Nothing worked in my case. Build was successfully validated and showing in "Activity" tab of itunesconnect showing as "Processing". once you refresh the itunesconnect portal, it got disappeared.

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

Now, what worked is : Once build shows as "Processing" in itunesconnect portal,just wait and do nothing in itunesconnect portal. DON'T refresh the all builds tab around 2-3 hours depending on your app size.(Seems no logic but this is the way it worked.)

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

After then, binary will be available for submitting in itunesconnect.

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

回答by Bulent Eren

This happened to me also last week. Nothing changed with my old app, just want to release a new version with minor changes. I uploaded my IPA to server, after some processing, the build was disappeared from the Activity page. I also didn't received any email from Apple describing the error.

这也发生在我上周。我的旧应用程序没有任何变化,只是想发布一个有微小变化的新版本。我将我的 IPA 上传到服务器,经过一些处理,构建从活动页面中消失了。我也没有收到来自 Apple 的任何描述错误的电子邮件。

I opened a ticket to Apple at Friday. At Tuesday, suddenly all my builds finished processing and be available on the Activity page. I think some triggering was done by Apple. Then I sent my last build to review and they replied my ticket with saying that since my build was in queue for review, is there anything else they can help.

我在周五开了一张去 Apple 的票。在星期二,突然间我的所有构建都完成了处理并在“活动”页面上可用。我认为一些触发是由 Apple 完成的。然后我发送了我的最后一个构建进行,他们回复了我的票,说由于我的构建正在等待,他们还有什么可以提供帮助的。

May be someone else can use this information and hope Apple will update their system so that we can see the errors on the web page if any, not wait for an email.

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