10

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

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

4

10 回答 10

8

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

于 2015-02-19T04:19:36.600 回答
3

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

如果您使用的是 10.7.5 之前的 Mac OS(或多或少),只需通过 Spotlight 查找 Java Preferences 应用程序。如果没有,这个 SO question指定如何这样做。

于 2013-03-06T09:32:13.110 回答
3

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

#https.proxyPort=443

https.proxyPort=80

更改端口对我不起作用。

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

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

在此处输入图像描述

于 2014-01-08T13:25:39.143 回答
2

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

于 2018-07-20T08:39:45.363 回答
1

在我的 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”
于 2014-08-09T16:48:10.937 回答
0

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

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

于 2013-08-17T11:10:53.233 回答
0

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

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

于 2014-07-23T06:17:48.897 回答
0

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

于 2019-04-16T20:04:49.570 回答
0

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

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

在此处输入图像描述

于 2019-09-28T17:24:41.250 回答
0

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

于 2019-09-19T16:42:44.667 回答