非常慢的App上传/通信失败 - 应用程序加载器

时间:2011-11-18 03:33:34

标签: application-loader

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

当我点击Application loader中的发送按钮时,它会显示使用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应用程序有任何问题。这只是我的Application loader的问题。

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

唯一的区别是,在我的大学里,我只需插入以太网线并访问互联网,在家中就像ADSL调制解调器需要建立PPP连接。我还发现Application loader发送UDP数据包。

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

10 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

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

#https.proxyPort=443

https.proxyPort=80

更改端口对我不起作用。

在尝试了许多解决方案之后,我尝试从两个不同的应用程序加载器实例上传应用程序,它就像一个魅力。

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

enter image description here

答案 2 :(得分:1)

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

如果您使用的是Mac OS 10.7.5之前(或多或少),只需通过聚光灯查找Java首选项应用程序即可。如果没有,this SO question指定了如何执行此操作。

答案 3 :(得分:0)

我在上传第一个应用程序时遇到了同样的问题。在尝试了这么多的改变后,对我来说没什么好处的。

最后我更改了Application Loader版本。而已。为我工作得很好。我使用了Application Loader 2.5.2。

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

在我的bash_profile中添加此行为我工作

export _JAVA_OPTIONS="-Dhttp.proxyHost=my-proxy-server -Dhttp.proxyPort=1080 -DsocksProxyHost=my-socks-server"
  • Xcode 5.1.1(5B1008)
  • Yosemite Beta
  • java版“1.6.0_65”

答案 6 :(得分:0)

就我而言,我正在使用Charles Proxy。因此,我关闭了CHarles代理并可以上传。

答案 7 :(得分:0)

在尝试了许多失败之后,我进入了系统偏好设置->网络->代理并启用了“自动代理发现”。之后像魅力一样工作。

答案 8 :(得分:0)

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

答案 9 :(得分:0)

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

注意:如果要进行交叉检查,请在浏览器中打开Apple开发者帐户。如果已加载,则不会出现此错误。

enter image description here