2011-11-18 41 views
6

我一直在使用应用程序加载器,因为一年。但在过去的几个月中,我遇到了应用程序加载器的问题。非常缓慢的应用程序上传/通信失败 - 应用程序加载器

当我点击应用程序加载器中的发送按钮时,它显示使用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 Modem上吗?有没有人有类似的问题?

+0

是的,我有类似的问题,并不知道如何解决它。 – Dilip

+0

我坚持用ituens进行身份验证......但是我切换到使用管理器,它在10秒内上传了应用程序。我猜应用程序加载器不适合上传应用程序。 –

回答

1

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

如果您在10.7.5以前的Mac OS上(或多或少),只需通过聚光灯查找Java Preferences应用程序即可。如果不是,this SO question指定如何操作。

+0

im在OS X ML,这是否仍然有效?我遇到同样的问题 –

+0

通常情况是这样,但是如果您在企业防火墙后面,您可能首先需要检查您是否可以访问必要的端口。 – alemangui

+0

对不起新手在这里,我可以在哪里检查我的Mac防火墙? –

0

我上传我的第一个应用程序时遇到了同样的问题。经过这么多的改变后,没有什么事情对我好。

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

1

我尝试了许多解决方案,如使用端口80进行https连接,但没有解决方案为我工作。

#https.proxyPort=443 

https.proxyPort=80 

更改端口,我没有工作。

经过很多尝试很多解决方案后,我尝试从两个不同的应用程序加载器实例上传应用程序,它像一个魅力一样工作。

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

enter image description here

+0

谢谢大家,在使用2个应用程序加载器尝试2次后,我可以提交审查。 – bhavin

0

我仍然尝试,尽管在线程中的所有建议这个问题。 运行App Loader 2.9.1; Java版本7 build 1.7.0。优胜美地测试版4; Xcode 5.1.1。 还尝试了Java控制面板常规/网络设置中的所有设置。所有防火墙端口都打开以实现出站通信。

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

0

加入这一行,我的.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”
+0

bash_profile位于? – EridB

+0

/Users/MyUserName/.bash_profile – Demones

2

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