ios 应用程序提交二进制文件未显示在 iTunes Connect 中

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/25816828/
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 02:24:50  来源:igfitidea点击:

App submission binary does not show up in iTunes Connect

iosxcodeapp-store-connect

提问by Muhsin Zahid Ugur

I want to update my app. I have a new version of the app and now it says "Prepare for Submission".

我想更新我的应用程序。我有一个新版本的应用程序,现在它显示“准备提交”。

Now I want to perform "Prepare for Upload" but I cannot find this in the new iTunes Connect.

现在我想执行“准备上传”,但我在新的 iTunes Connect 中找不到它。

I have tried to upload the app to iTunes using Application Loader and Xcode 5.1 but still the status hasn't changed and when I click on "Submit For Review" I get the following error:

我尝试使用 Application Loader 和 Xcode 5.1 将应用程序上传到 iTunes,但状态仍然没有改变,当我点击“提交审核”时,我收到以下错误:

You must choose a build.

您必须选择构建。

回答by casillas

It is quite weird but let me show what I have learnt from this new iTunnesConnectlayout.

这很奇怪,但让我展示我从这个新的iTunnesConnect布局中学到的东西

Step 1: You should wait around 10 min to 20 min to see your uploaded binary file in the prerelease section. enter image description here.

第 1 步:您应该等待大约 10 分钟到 20 分钟才能在预发布部分看到您上传的二进制文件。在此处输入图片说明.

Step 2: After you wait a while (10-20 min) then you would see the below icon enter image description here

第 2 步:等待一段时间(10-20 分钟)后,您将看到以下图标在此处输入图片说明

Step 3: Then you could able to see that your binary is ready. enter image description here

第 3 步:然后您可以看到您的二进制文件已准备就绪。在此处输入图片说明

Step 4: Then click on plus (+) sign, you now could able to choose your binary and then click submit for review button to finalize. enter image description here

第 4 步:然后单击加号 (+),您现在可以选择您的二进制文件,然后单击提交以供审核按钮完成。 在此处输入图片说明

回答by Gal

Look for it here:

在这里寻找它:

enter image description here

在此处输入图片说明

Here's the new binary I uploaded: enter image description here

这是我上传的新二进制文件: 在此处输入图片说明

Then, don't forget to create a new version and then assign the new binary to it (after process is completed): enter image description here

然后,不要忘记创建一个新版本,然后将新的二进制文件分配给它(过程完成后): 在此处输入图片说明

回答by ragnarius

I had the same problem, and waited for more than 8 hours without any result. The plus-icon never showed up under the build section!

我也遇到了同样的问题,等了8个多小时没有任何结果。加号图标从未出现在构建部分下!

Then I saw a new (tax-agreement) contract that I had not signed. I signed it, waited for a few more minutes, and then the plus-icon showed up!

然后我看到了一份我没有签署的新(税收协议)合同。我签了名,等了几分钟,然后加号图标出现了!

回答by simon_smiley

The reason could also be that you are still releasing binary with the old TestFlight SDK in it.

原因也可能是您仍在发布包含旧 TestFlight SDK 的二进制文件。

A few months ago TestFlight updated their service meaning that it is now included in iTunesConnect, previously a TestFlightSDK was included in the project and various codes needed to enable TestFlight for users. This is all now depreciated. This means if you release a new version of an app which still has the TestFlightSDK included your binary won't appear in iTunes Connect and you will receive an email like this:

几个月前,TestFlight 更新了他们的服务,这意味着它现在包含在 iTunesConnect 中,之前项目中包含了一个 TestFlightSDK,以及为用户启用 TestFlight 所需的各种代码。这一切现在都折旧了。这意味着,如果您发布了一个新版本的应用程序,该应用程序仍然包含 TestFlightSDK,您的二进制文件将不会出现在 iTunes Connect 中,您将收到如下电子邮件:

We have discovered one or more issues with your recent delivery for "blahApp". To process your delivery, the following issues must be corrected:

我们发现您最近交付的“blahApp”存在一个或多个问题。要处理您的交货,必须更正以下问题:

TestFlight SDK - TestFlight no longer requires an SDK to enable beta testing, crash reporting and analytics. To continue using TestFlight, set up Beta Testing in iTunes Connect and remove references to the SDK from the following executables: blahApp.app/blahApp

TestFlight SDK - TestFlight 不再需要 SDK 来启用 Beta 测试、崩溃报告和分析。要继续使用 TestFlight,请在 iTunes Connect 中设置 Beta 测试并从以下可执行文件中删除对 SDK 的引用:blahApp.app/blahApp

Once these issues have been corrected, you can then redeliver the corrected binary.

更正这些问题后,您就可以重新交付更正后的二进制文件。

You need to remove the TestFlightSDK and also all code linked to the old TestFlight. Once this is done the binary should start being picked up by iTunes Connect as the answer above states.

您需要删除 TestFlightSDK 以及链接到旧 TestFlight 的所有代码。完成此操作后,iTunes Connect 应开始接收二进制文件,如上述答案所述。

The tricky thing about this issue is that if you're like me the email could go through to your junk, to an old account or if you're working for a client and don't have access to their personal email it is tough to find. Apple give you no other indication that this is what's wrong.

这个问题的棘手之处在于,如果您像我一样,电子邮件可能会进入您的垃圾邮件、旧帐户,或者如果您为客户工作而无法访问他们的个人电子邮件,则很难找。Apple 没有其他迹象表明这是错误的。

Hope this helps people with this problem going forward

希望这可以帮助人们解决这个问题

回答by buckleyJohnson

Just took 19 minutes. If you click the activity tab you can see that the upload is processing.

只用了19分钟。如果单击活动选项卡,您可以看到正在处理上传。

回答by David

At this time of writing, binary submission should take only few minutes to appear in iTunesConnect. When my binary did not show up for hours, I can immediately tell that something is not right. Most of the answers I found resolved to waiting. This was not the case for me. I went to ask Apple support and I got the answer. My app was missing purpose string for one of my protected data class (for iOS 10 and later). Once I provided the usage description and resubmitted it, the binary shows up right away.

在撰写本文时,二进制提交应该只需要几分钟就会出现在 iTunesConnect 中。当我的二进制文件有几个小时没有出现时,我可以立即判断出问题所在。我发现的大多数答案都决定等待。对我来说情况并非如此。我去问苹果支持,我得到了答案。我的应用程序缺少一个受保护数据类(适用于 iOS 10 及更高版本)的用途字符串。一旦我提供了使用说明并重新提交,二进制文件就会立即显示出来。

I thought someone else might be facing the same problem. For a complete list of protected data class that requires descriptions, check out this link: https://developer.apple.com/library/content/qa/qa1937/_index.html

我认为其他人可能面临同样的问题。有关需要说明的受保护数据类的完整列表,请查看此链接:https: //developer.apple.com/library/content/qa/qa1937/_index.html