ios 应用程序加载器卡在“使用 iTunes Store 验证资产”阶段

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

Application loader stuck at the stage of “Verifying assets with the iTunes Store”

iosxcodeapp-store-connect

提问by Nikant

I was about to upload an app to iTunes connect, but the application loader has been stuck at the stage of "Verifying assets with the iTunes Store" and pending for almost an hour. Network is fine and I have never seen this before.Has anybody encountered this kind of issue? what is the solution?thanks in advance.

我正要上传一个应用程序到 iTunes 连接,但应用程序加载器一直停留在“使用 iTunes Store 验证资产”阶段并等待近一个小时。网络很好,我以前从未见过这种情况。有人遇到过这种问题吗?什么是解决方案?提前致谢。

采纳答案by LinusGeffarth

Cancel the process and retry. If the problem persists you might want to do it via Xcode instead of ApplicationLoader. Don't forget to open an issue with Apple to let them know, after restarting AL, your Mac and reinstalling AL to make sure it can't be fixed.

取消该过程并重试。如果问题仍然存在,您可能希望通过 Xcode 而不是 ApplicationLoader 来完成。在重新启动 AL、Mac 并重新安装 AL 以确保无法修复后,不要忘记向 Apple 打开一个问题让他们知道。

Hope that helps :)

希望有帮助:)

回答by Edwin

This issue is predominantly on enterprise networks. There are a number of solutions please note that some of these are mere repetition of the above.

这个问题主要出现在企业网络上。有许多解决方案,请注意,其中一些只是上述的重复。

1. Make sure no pending contracts are waiting to be signed/accepted

1. 确保没有待签署/接受的待定合同

Go to member centerand make sure all contracts are signed, pending contracts will be highlighted in a big yellow/red banner at the top of the page

转到会员中心并确保所有合同都已签署,待处理的合同将在页面顶部的黄色/红色大横幅中突出显示

2.Change networks

2.改变网络

Get off your enterprise network and tether to your cell phone (slower but works). Your home network should also work if you've not fiddled with your router

离开您的企业网络并连接到您的手机(较慢但有效)。如果您没有摆弄路由器,您的家庭网络也应该可以工作

3. Get off your proxy

3. 摆脱你的代理

Change or preferably switch off your proxy. If Charles or similar apps are running, switch them off as well.

更改或最好关闭您的代理。如果 Charles 或类似的应用程序正在运行,请将它们也关闭。

4. Use the standalone Application Loader app

4. 使用独立的 Application Loader 应用程序

This is only a walk around as it allows you to toggle the protocols. Removing Signiant & Aspera protocols works for me even in office network.

这只是一个走动,因为它允许您切换协议。即使在办公室网络中,删除 Signiant 和 Aspera 协议也适用于我。

enter image description here

在此处输入图片说明

Application loader can be found under Xcode -> Open Deleveloper Tool -> Application Loader

应用程序加载器可以在 Xcode -> Open Deleveloper Tool -> Application Loader 下找到

enter image description here

在此处输入图片说明

5. Automate it!

5. 自动化!

Use FastLane tools, but remember to set ENV["DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS"] = "-t DAV"within your configuration file.

使用 FastLane 工具,但请记住ENV["DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS"] = "-t DAV"在配置文件中进行设置 。

This is a lot more work than the other steps above, but provides a lasting solution. Fastlane is also really cool if you configure it correctly.

这比上述其他步骤要多得多,但提供了一个持久的解决方案。如果配置正确,Fastlane 也非常酷。

6. Cry

6.哭

Because developers have bad days too.

因为开发人员也有糟糕的日子。

回答by Manuel

I recommend not to cancel.

我建议不要取消。

The process seems to be stuck, but for my part waiting for 10-15 minutes finished with upload success.

该过程似乎卡住了,但就我而言,等待 10-15 分钟后上传成功。

Cancelling will most likely result in builds on iTunes Connect that will never finish processing. They will only be removed by iTunes Connect internal auto-cleanup after approx. 15-30 days. The downside is that it is not possible to use any build for that version number for internal testing in iTunes Connect as the indefinitely processing build version is the only one listed to choose from. The only way around is increasing the build number and you can choose it for external testing.

取消很可能会导致 iTunes Connect 上的构建永远无法完成处理。它们只会在 iTunes Connect 内部自动清理大约 10 分钟后删除。15-30 天。缺点是无法使用该版本号的任何构建在 iTunes Connect 中进行内部测试,因为无限期处理构建版本是唯一可供选择的版本。唯一的方法是增加内部版本号,您可以选择它进行外部测试。

回答by Christopher Wade Cantley

I develop apps for a company that has rather tight security constraints. I had this same issue trying to publish from behind the firewall so I got on the phone with our networking guy and sure enough there is an SSH connection to Apple that opens up to upload the app. While it makes perfect sense to secure your livelihood in transit using a SSH tunnel, to a set of security rules on a firewall it can raise flags.

我为一家安全限制相当严格的公司开发应用程序。我在尝试从防火墙后面发布时遇到了同样的问题,所以我与我们的网络人员通了电话,果然有一个到 Apple 的 SSH 连接可以打开上传应用程序。虽然使用 SSH 隧道在传输过程中保护您的生计非常有意义,但它可能会引发防火墙上的一组安全规则。

If you try everything and you are publishing from within a business, consider checking the security constraints to see if you your access to Apple for that final upload isn't being blocked by default.

如果您尝试了所有方法并且是从企业内部发布,请考虑检查安全限制,看看您对 Apple 的最终上传访问权限是否在默认情况下没有被阻止。

回答by JHawkZZ

I was running into this, and tried all the above suggestions with no success. I then realized my app's state in iTunes Connect was in "Developer Rejected".

我遇到了这个问题,并尝试了上述所有建议但没有成功。然后我意识到我的应用程序在 iTunes Connect 中的状态是“Developer Rejected”。

I removed the build I had submitted / rejected, which put the app back into the "Ready for Upload" state.

我删除了我提交/拒绝的构建,这使应用程序重新进入“准备上传”状态。

I was then able to get passed the "Verifying Assets" step.

然后我能够通过“验证资产”步骤。

Hope this helps!

希望这可以帮助!

回答by damote

I found this to be an issue when using free Wi-Fi from a retailer. i.e Starbucks. I was in an area where I could 6 different networks from local stores and the all hung at this stage from both Application Loader and xCode.

我发现这是使用零售商提供的免费 Wi-Fi 时的一个问题。即星巴克。我所在的区域可以从本地商店获得 6 个不同的网络,并且在此阶段所有网络都挂在 Application Loader 和 xCode 上。

Don't waste your time! Join either your own network or one where you can speak with the admin. Retail Wi-Fi's lead to the dark side.

不要浪费你的时间!加入您自己的网络或可以与管理员交谈的网络。零售 Wi-Fi 导致了阴暗面。

回答by Never_be

I have the same problem when I trying upload from my corporate network, but I just share mobile internet and use it, everything loading fast and without problem.

当我尝试从我的公司网络上传时,我遇到了同样的问题,但我只是共享移动互联网并使用它,一切都加载得很快而且没有问题。

回答by Jeremie D

The main cause for me was Review and accept new terms in the member center! Sometimes too tis a matter of unblocking https ports and removing any https proxies.

我的主要原因是在会员中心查看并接受新条款!有时也需要解除阻止 https 端口并删除任何 https 代理。

回答by martinjbaker

Every single timethis "freeze" happens, I can fix it by going to developer.apple.com in Safari and logging in.

每次发生这种“冻结”时,我都可以通过在 Safari 中访问 developer.apple.com 并登录来修复它。

Magically the upload resumes after doing that. Not a co-incidence. I think it's a long standing bug where Xcode somehow loses authorization.

神奇的是,上传完成后恢复。不是同时发生。我认为这是一个长期存在的错误,Xcode 以某种方式失去了授权。

回答by Elia Weiss

Change the wifi solved it for me

换wifi帮我解决了