无法使用Application Loader上传iOS应用

时间:2014-10-07 16:14:35

标签: ios application-loader

厌倦了用苹果打击头撞墙,所以我在这里问这个问题。

Application Loader卡在"将软件包上传到iTunes Store ...",显示616字节的37.7 MB(0字节/秒)。截图:

enter image description here

它保持这种方式大约20分钟,然后显示一个不确定的错误消息:

  

发生了异常:传输已被检测为具有   停滞不前,已经流产。请再试一次。

有一次,进度条跳到10MB,似乎上传了一段时间,然后出现错误信息。

enter image description here

错误消息未显示与问题相关的任何信息,或提供有关问题原因或潜在解决方案的任何提示。错误的一行提示"诊断模式"但不提供进一步的信息。屏幕截图如下:

enter image description here

我确实尝试了其他地方推荐的解决方法,设置" https.proxyPort = 80"在" net.properties"文件。这没有效果。

Application Loader在过去,其他网络和计算机上一直存在问题,没有任何明显的理由。我现在上网的情况很好。我使用的每个其他网站和服务都很完美。我可以从其他服务器上传和下载文件,我可以通过Google Play提交相同的应用程序,没有任何问题。

联系Apple并没有帮助。第一封电子邮件回复说我需要验证地址和端口是否可访问,并链接到Using Application Loader文档。

当我向Apple询问它的含义时,"验证",他们回复说他们不愿意提供帮助,并建议在线搜索解决方案。

我在开发论坛上发布了同样的问题,但未收到任何回复。互联网上的其他帖子建议"去图书馆"或者#34;从手机上传#34;这两者都不是实用的解决方案。

这个问题有没有已知的解决方案?我该如何诊断问题?什么是"诊断模式"在错误中提到?

4 个答案:

答案 0 :(得分:17)

我遇到了同样的问题。在Application Loader中,转到设置 - >高级并取消选中DAV选项。 之后我的上传不再停留在0字节/秒。祝你好运。

答案 1 :(得分:5)

我找到了一种解决方法,通过玩轮盘赌找出要在Application Loader中使用的传输协议。

我使用telnet尝试连接到“Using Application Loader”中提到的每个IP地址和端口。这就像我可以验证哪些IP地址和端口可以访问一样接近。

成功连接的示例如下所示:

MacBook-Pro:build luke$ telnet x.x.x.x 443
Trying x.x.x.x...
Connected to xyz.apple.com.
Escape character is '^]'.


Connection closed by foreign host.

空白行正在输入,直到服务器关闭连接。

不成功的连接只会挂起,直到超时为止,例如:

MacBook-Pro:build luke$ telnet x.x.x.x 443
Trying x.x.x.x...



telnet: connect to address x.x.x.x: Operation timed out
telnet: Unable to connect to remote host

我将此方法与文档中列出的所有IP地址和端口一起使用。在这种情况下,事实证明DAV是无法访问的。可以使用与其他传输协议之一相关的IP和端口,因此我使用了它。

要更改传输协议,请转到首选项>高级,然后勾选相关框。取消选中其他无法访问的协议框。

答案 2 :(得分:0)

确保可以从Mac访问以下所有网站IP和端口, http://help.apple.com/itc/apploader/e3#/itc8e7ec5a60

答案 3 :(得分:0)

我遇到了同样的问题,并尝试了上述所有解决方案,但仍然没有效果。

我的解决方法,取消选中DAV选项,重新启动Application Loader,然后再次选中DAV

我的应用在n分钟内上传之后:)