【问题标题】:Very Slow App Upload/Communication Failure - Application Loader非常慢的应用程序上传/通信失败 - 应用程序加载器
【发布时间】:2011-12-31 22:07:55
【问题描述】:

一年以来我一直在使用应用程序加载器。但是在过去的几个月里,我遇到了应用程序加载器的问题。

当我单击应用程序加载器中的发送按钮时,它显示正在使用 iTunes Store 进行身份验证。此身份验证步骤大约需要 5 分钟。之后它显示与 iTunes Store 通信大约 10-15 分钟,然后引发通信错误:

Communication Error. Please use diagnostic mode to check connectivity. You need
to have outbound access to TCP Port 443.

An exception has occurred:Operation timed out. Could not connect to Apple's web
service.

An error occurred while connecting to the transport host https://itmsdav.apple.com:
Operation timed out.

Could not start delivery: all transports failed diagnostics.

我尝试了谷歌搜索,许多人告诉我会有防火墙/Java 问题。我检查了那个。没有打开防火墙或其他 Java 应用程序有任何问题。这只是我的应用程序加载器的问题。

我尝试从我的大学上传应用程序,它在那里完美运行。但是在我家它总是抛出这个错误。

唯一的区别是,在我的大学里,我只需插入以太网电缆并访问互联网,而在我家,它就像一个需要建立 PPP 连接的 ADSL 调制解调器。我还发现应用程序加载器会发送 UDP 数据包。

问题出在我的 ADSL 调制解调器上吗?有没有人有类似的问题?

【问题讨论】:

  • 是的,我有类似的问题。不知道如何解决。
  • 我坚持使用ituens进行身份验证...但我切换到使用组织者,它在10秒内上传了应用程序。我猜应用程序加载器不适合上传应用程序。
  • 请访问这里,我解决了谢谢stackoverflow.com/questions/51540054/…

标签: application-loader


【解决方案1】:

确保您没有同时运行 Charles 代理(或任何代理软件)。我被这个咬了一口,花了几个小时才发现是查尔斯吞下了所有的请求:)

【讨论】:

    【解决方案2】:

    问题是Application Loader使用Java,Java没有继承Mac的代理设置。解决方法是指定代理信息给Java。

    如果您使用的是 10.7.5 之前的 Mac OS(或多或少),只需通过 Spotlight 查找 Java Preferences 应用程序。如果没有,this SO question 会指定如何执行此操作。

    【讨论】:

    • 我在 OS X ML 上,这仍然有效吗?我有同样的问题
    • 通常是的,但如果您位于公司防火墙后面,您可能需要先检查是否允许您访问必要的端口。
    • 对不起新手,我在哪里可以检查我的mac防火墙?
    • 哇,我刚刚发现防火墙设置已关闭,但上传速度仍然很慢。
    【解决方案3】:

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

    #https.proxyPort=443
    

    https.proxyPort=80
    

    更改端口对我不起作用。

    在尝试了许多解决方案之后,我尝试从两个不同的应用程序加载器实例上传应用程序,它的工作原理非常棒。

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

    【讨论】:

    • 谢谢大佬,在使用 2 个应用程序加载器实例尝试了 2 次后,我可以提交审核了。
    【解决方案4】:

    就我而言,我使用的是 Charles Proxy。所以,我关闭了 CHARles 代理并能够上传。

    【讨论】:

    • 谢谢一百万。这就是我的问题。
    【解决方案5】:

    在我的 bash_profile 中添加这一行对我有用

    export _JAVA_OPTIONS="-Dhttp.proxyHost=my-proxy-server -Dhttp.proxyPort=1080 -DsocksProxyHost=my-socks-server"
    
    • Xcode 5.1.1 (5B1008)
    • 优胜美地测试版
    • java版本“1.6.0_65”

    【讨论】:

      【解决方案6】:

      我在上传第一个应用程序时遇到了同样的问题。在尝试了这么多更改后,我没有任何效果。

      最后我更改了应用程序加载器版本。而已。对我来说工作得很好。我使用的是 Application Loader 2.5.2。

      【讨论】:

        【解决方案7】:

        尽管尝试了帖子中的所有建议,但我仍然遇到这个问题。 运行 App Loader 2.9.1; Java 版本 7 构建 1.7.0。;优胜美地 Beta 4; Xcode 5.1.1。 还尝试了 Java 控制面板常规/网络设置中的所有设置。所有防火墙端口都为出站流量打开。

        任何进一步的建议表示赞赏...

        【讨论】:

          【解决方案8】:

          经过多次不成功的尝试,我转到系统偏好设置 -> 网络 -> 代理并启用“自动代理发现”。之后像魅力一样工作。

          【讨论】:

            【解决方案9】:

            如果您没有提到Charles proxy并且上传错误来自“无处”,那么尝试简单地更改网络重新启动您的Mac。在我的情况下,这两个完成了工作,只是改变网络并没有奏效。

            【讨论】:

              【解决方案10】:

              如果有任何选择,请转到“系统偏好设置 -> 网络 -> 高级 -> 代理 -> 取消选择代理”。

              注意:如果要交叉检查,请在浏览器中打开苹果开发者帐户。如果加载了,就不会出现这个错误了。

              【讨论】:

                猜你喜欢
                • 2017-01-12
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2012-10-12
                • 2020-04-09
                • 2017-04-27
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多