【问题标题】:application loader stuck at the stage of "Authenticating with the iTunes Store"应用程序加载器卡在“使用 iTunes Store 进行身份验证”阶段
【发布时间】:2013-09-29 02:02:09
【问题描述】:

我正要上传一个应用程序到 iTunes Connect,但是应用程序加载器一直卡在“通过 iTunes Store 进行身份验证”的阶段,等待了将近一个小时。网络很好,我以前从未见过这种情况。有没有人遇到过这种问题?解决方案是什么?在此先感谢。

【问题讨论】:

  • 这不是编程题,是App Store进程管理题。我投票决定将此问题作为题外话结束,因为可能有多种原因可能导致此问题,但主要原因似乎只是 iTunes Connect 没有响应。在我看来,许多提议的解决方案是人们在等待时尝试过的事情,当他们重新尝试提交时,它们似乎奏效了。网络/代理问题是真实存在的,但这本身仍然不是编程问题。

标签: iphone ios app-store-connect itunes-store


【解决方案1】:

我在防火墙后面时遇到了这个问题。

我通过编辑解决了这个问题:

/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/MacOS/itms/java/lib/net.properties 

如果您在上述路径中没有找到net.properties,请尝试,因为它现在已更改。

/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms/java/lib/net.properties 

换行:

# https.proxyPort=443

收件人:

https.proxyPort=80

这使应用程序能够将 HTTP 端口用于 HTTPS。在这之后直接工作。希望这可以帮助。

【讨论】:

  • 你是怎么做到的?当我尝试更改此行时遇到权限问题(使用管理员帐户登录)
  • 我和尼克有同样的问题?
  • 我在 MacOS 下找不到 itms 文件夹。有人知道如何在 Mac OS 10.9 中修改文件吗?
  • 路径好像改成了:/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/java/lib/net.properties
  • 我想知道现在是 2016 年,为什么 Xcode 仍然存在此类问题,但没有关于确切问题的提示消息。
【解决方案2】:

说实话,这可能不是一个答案,但它确实对我有用。

  1. 我启动了Application Loader 并开始提交。 在进行提交时,
  2. 我启动Organiser并选择Distribution over archiver in Xcode 也开始并发上传。

他们一起工作,第二个人完成了提交。

只是我的经验。

【讨论】:

  • 经过一个多月的尝试,这对我也有用,所以非常感谢:D
  • 作为一名开发人员,我为尝试这种解决方案感到羞耻……这真的很奇怪。但是这个也对我有用:D LOL!
  • 我还是不相信,但是在提交了将近一周的不成功之后,开始两个传输实际上在第一次尝试时就成功了!!!
  • 这对我也有用。经过一周不成功的提交后,当我放弃希望时,它对我有用!!!谢谢芽:)
  • 运行两个Application Loaders 也可以,试了一下。
【解决方案3】:

我尝试了许多解决方案,例如使用端口 80 进行 https 连接,但没有一个解决方案适合我。

https.proxyPort=443

到 https.proxyPort=80

每当我遇到这个问题时,我都会从应用程序加载器的two different instances 上传应用程序,它就像一个魅力。

我的机器上有两个不同版本的应用程序加载器,一个带有 XCode4,一个带有 XCode5。如果我同时从两个实例上传应用程序,它总是有效。

【讨论】:

  • 可以分享之前版本的链接吗?
  • 好吧!即使这也不是解决方案。我尝试了多个实例。没有什么可以让我上传舞台。
  • 不同方式的相同解决方案:在 /Applications 或任何其他地方复制您的 Application Loader.app 并同时运行两个应用程序加载器。
【解决方案4】:

我对此感到非常沮丧 - 不仅是问题本身,还有不确定性,直到我需要等待称之为“它不会 - 再试一次”。 - 此时我将退出 Application Loader 应用程序,重新打包我的 ipa 文件并重试。可能是对 net.properties 文件的端口更改。但它并不总是像上次那样工作。所以我写在这里,主要是为了我自己!

我正要叫另一天,当它奏效时,几乎就像一个魅力:

1) 打开文件。 Applications > Xcode > Contents > Applications > Application Loader > Contents > MacOS > itms > java > lib - net.properties

2) 换行:

# https.proxyPort=<whatever>

 https.proxyPort=80

确保您不要取消注释 # https.proxyHost= - 只需将其保留为如图所示(已注释)。

3) 启动应用程序加载器。按照常规步骤开始使用发送命令上传您的 ipa。

4) 如果它似乎在合理的时间内(比如 10 分钟我的耐心耗尽)通过了“通过 iTunes Store 进行身份验证” - 你很幸运。去睡觉或出去玩。

5) 启动 Xcode Organizer。选择您的存档并单击分发按钮。它将在几分钟内显示倾斜进度线。如果它没有停止,请杀死 Xcode 并重试。

6) 大约 2 倾斜 分钟后,会出现蓝色的实心进度条,然后你的“Flappy Bird”就飞了……! (我的既不是 Flappy 也不是 Bird)

(让Application Loader保持活跃,只是为了有它,我不知道它是否有用,但我只是迷信)

  • 除了解决方法之外,这是 Apple 在发布 iOS 8 或 iPhone 6 之前必须解决的问题。说真的。如果他们不这样做,我明年就不会浪费 100 美元了。

(或者 - 这个错误是否仍然存在,以防止那些“Flappy”克隆永远淹没应用商店?)

【讨论】:

  • 这也改善了我的体验,来自 Xamarin Studio iOS 版本的软件。这是一个令人难以置信的问题。可能 Apple 假设我们都有 100 MB/s 的互联网连接,并且正在使您的连接超时。
  • 路径好像改成了:/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/java/lib/net.properties
【解决方案5】:

使用 xCode 5 测试: 在我的情况下,管理器或应用程序加载器都不起作用:它们被堆积在“使用 iTunes Store 进行身份验证”中。

我解决了它通过应用程序加载器发送应用程序,当它到达“使用iTunes Store进行身份验证”时,我打开管理器并上传应用程序:应用程序加载器和管理器同时发送应用程序。

我的路由器端口配置中似乎出现了问题,我的计算机无法从 iTunes 商店收到说明身份验证成功的答复。可能流程是这样的:

1- 应用程序加载器请求身份验证。

2- iTunes 商店身份验证已完成,但应用程序加载器从未收到答案。 [但无论如何它都是经过身份验证的!]

3- 组织者发送应用程序,因为它已经通过应用程序加载器的身份验证。

【讨论】:

  • 为我工作。不错:)
【解决方案6】:

我通过启动应用程序加载器的第二个实例解决了这个问题,而第一个实例说“正在使用 App Store 进行身份验证...”。您可以使用以下命令从终端启动 Application Loader 的第二个实例:

open -n -a "Application Loader"

【讨论】:

    【解决方案7】:

    尝试使用其他互联网连接。尝试通过 Wi-Fi 上传应用程序时遇到同样的问题。没有任何帮助,但是当我禁用 Wi-Fi 并尝试通过 iPhone 上的 EDGE 进行操作时,一切正常!

    【讨论】:

    • 可能 httpProxy 解决方法解决了一些奇怪的 WiFi 情况下的问题,但不是我的情况......
    【解决方案8】:

    您可以尝试application uploader。昨天我也遇到了这个问题,甚至应用程序上传对我不起作用然后我尝试了这个:

    通过 XCode 上传:

    步骤 1:首先通过单击验证来验证您的存档文件 管理器按钮。

    Step2:然后通过 Oraganiser 将其上传到 App Store。通过点击 分发,然后是第一个选项,依此类推。

    对我真的很有效

    【讨论】:

    • 哎呀,我确实先尝试了你的方法(使用管理器),发现它不适合我,所以我转向应用程序加载器。
    【解决方案9】:

    如果通过管理器上传时验证成功,则必须是网络问题。应用程序加载器使用一些特定端口,包括端口 443。如果这些端口中的任何一个被您的互联网服务提供商或本地网络阻止,则应用程序加载器可能会卡住。某些应用程序也会阻止这些端口。如果您正在运行 Skype,请关闭它。如果它不起作用,那么这个解决方案最终对我有用。在 net.properties 文件中进行修改。您可以通过终端转到 Application 文件夹来访问此文件。然后使用 cd Xcode.app next 进入 Xcode.app

    cd 目录下一个目录

    Application Loader.app 与 cd Application\ Loader.app next

    目录/MaxOS/itms/java/lib

    现在你找到了 net.properties。

    现在编写 sudo pico net.properties 并在文件中添加以下行

    https.ProxyHost=

    https.ProxyPort=

    https.ProxyUser=

    https.ProxyPassword=

    现在启动应用程序加载器来上传你的 ipa 文件,它会像一个魅力一样工作。

    【讨论】:

    • 关闭 Skype 立即为我解决了问题!
    【解决方案10】:

    有时这是网络技巧。连接到不同的网络可能会解决这个问题。

    我在家里尝试了这两种方法(Xcode/应用程序上传器),但都没有奏效。

    然后,我把我的 macbook 从家里带到图书馆,它在 3~5 分钟内完成上传(通过应用程序上传器)。

    【讨论】:

      【解决方案11】:

      目录/MaxOS/itms/java/lib

      现在您可以找到 net.properties。使用您最喜欢的文本编辑器进行编辑。添加以下行

      https.ProxyHost=

      https.ProxyPort=

      https.ProxyUser=

      https.ProxyPassword=

      如果您的互联网连接速度较慢,您可能无法通过 xcode 通过应用商店上传,但使用应用程序加载器可以实现提交。

      【讨论】:

      • 你如何为这些键填充值或只是让它们为空或使用默认值??
      【解决方案12】:

      我们尝试了很多在这篇文章和其他帖子中提供的东西,但没有奏效。

      最后,我们将 IPA 文件提供给客户端,让其通过 Application Loader 从客户端上传。它奏效了。

      因此,我强烈建议,如果您的应用程序验证正常并且仍然​​在身份验证中被触发,那么与其尝试任何东西,不如尝试从不同地理位置的完全不同的网络上传它。

      这将为您节省大量时间和麻烦。

      【讨论】:

        【解决方案13】:

        我所做的只是在 /Applications 中复制我的 Application Loader.app 并同时运行两个应用程序加载器。

        【讨论】:

          【解决方案14】:

          在对我有用的终端中简单地使用这个命令:

          1. cd 
          2. ~mv .itmstransporter/.old_itmstransporter/
          3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
          

          【讨论】:

            【解决方案15】:

            我今天在通过直接从聚光灯打开的应用程序加载器上传 .ipa 时遇到了类似的问题。每次它通过所有步骤但卡在身份验证。 (AL 2.9 版)

            经过数十次失败的试验,我启动了 Xcode 并从 Xcode(AL 版本 2.8)打开了应用程序加载器,并重复了前面的步骤。有趣的是,它在第​​一步检查本身就失败了!它说它有一些证书问题..所以再次按照所有步骤在itunesconnect和mac上获取新证书。 (如果有人想要..here are good instructions with pics

            它已通过身份验证,并且二进制文件上传正常。

            【讨论】:

              【解决方案16】:

              我尝试了很多方法,包括此处提供的建议。一旦我重新登录“应用程序加载器”以重新开始交付。包通过了认证阶段并开始上传。也许“应用程序加载器”需要重新验证您的身份验证但不能大声说出来。

              【讨论】:

                【解决方案17】:

                今天发生在我身上。我关闭了我的 Mac,然后在几个小时后尝试了应用程序加载器。

                成功了。

                我猜这是 iTunes Connect 的问题。

                【讨论】:

                  【解决方案18】:

                  我有同样的问题。尝试所有这些答案有时可能会奏效,但通常需要很长时间,而且最终可能不会像我的情况那样奏效。

                  我想出了一个可能适用于所有人的解决方案。

                  • 通过以下方式创建您的 .ipa 文件:产品 -> 存档 -> 分发(保存为企业版或...) -> 下一步并将 .ipa 保存在目标位置

                  • Xcode -> 打开开发者工具 -> 应用程序加载器 -> 交付您的应用程序 -> 选择您的 .ipa 文件

                  您的应用将在几分钟内提交到 iTunes。祝你好运

                  【讨论】:

                    【解决方案19】:
                    • Charles 代理(或任何其他代理)可能会产生这种效果。
                    • 在会员中心查看并接受任何新条款。

                    【讨论】:

                      【解决方案20】:

                      我发现最好和最快的解决方法是将“应用程序加载器”从“应用程序”文件夹复制到桌面,同时运行两个“应用程序加载器”。

                      每次都像魅力一样工作:)

                      【讨论】:

                        【解决方案21】:

                        在我的情况下,任何端口的服务器都没有问题。我有 9 MB 的构建。以良好的互联网速度,它需要 5 分钟。我觉得我被卡住了。但是几分钟后就成功上传了。

                        【讨论】:

                          【解决方案22】:

                          我错过了分发签名实体。我创建了它,它确实有效。

                          【讨论】:

                            【解决方案23】:

                            在为这个问题苦苦挣扎了几天之后,对我来说唯一可行的解​​决方案是使用仅选择 DAV 协议的应用程序加载器。

                            应用程序加载器 -> 首选项 -> 高级 -> 仅使用 DAV。

                            问题是由于我的公司网络限制。 DAV 使用 https,因此不会被阻止。

                            在这里找到的解决方案: itunesconnect using application loader behind a firewall

                            【讨论】:

                              【解决方案24】:

                              打开终端并运行这些命令

                              • cd ~
                              • mv .itmstransporter/ .old_itmstransporter/
                              • "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter" got it from here

                              【讨论】:

                                【解决方案25】:

                                朋友们好,别担心,只需在构建设置中禁用位码选项,然后进行构建和上传。

                                不需要做任何额外的工作

                                试试这个

                                【讨论】:

                                • 没关系,我的朋友,只是您的 100% 有效解决方案声明让我做出了回应。 ;)
                                • 有了这个我可以在iTunes上上传应用程序
                                • 我明白,但我的意思是,您说“100% 可行的解决方案”基于 1 次尝试,1 次成功。所以我的尝试失败了,那就是 2 次尝试,1 次成功,50% 的工作解决方案。正确的? ;)
                                猜你喜欢
                                • 2015-06-12
                                • 2016-05-23
                                • 2020-05-29
                                • 2014-07-01
                                • 2017-10-06
                                • 2021-01-19
                                • 1970-01-01
                                相关资源
                                最近更新 更多