无法使用Application Loader上传iOS应用程序

9

我已经厌倦了与苹果的无休止沟通,所以我在这里提出问题。

应用程序加载器在“上传软件包到iTunes Store…”时卡住了,显示了37.7 MB中的616字节(0字节/秒)。截图如下:

enter image description here

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

发生异常:检测到传输已停止并已中止。请重试。

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

enter image description here

错误信息没有显示任何与问题相关的信息,也没有提供任何有关问题原因或潜在解决方案的提示。错误信息中的一行提示了“诊断模式”,但没有提供进一步的信息。如下所示截图:

enter image description here

我尝试了一个在其他地方推荐的解决方法,即在"net.properties"文件中设置“https.proxyPort=80”。但是没有任何效果。

过去,无论是在其他网络还是其他计算机上,Application Loader都经常出现问题,原因不明。我现在使用的互联网连接很好。我使用的每个其他站点和服务都完美运行。我能够从其他服务器上传和下载文件,并且我能够毫无问题地通过Google Play提交相同的应用程序。

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

当我询问苹果公司“验证”是什么意思时,他们回答说他们不愿意提供帮助,并建议在网上搜索解决方案。

我在开发者论坛上发布了同样的问题,但没有得到回应。互联网上的其他帖子建议“去图书馆”,或者“从手机上传”,这两种方法都不实际。

有没有已知的解决问题的方法?我该如何诊断问题?错误中提到的“诊断模式”是什么?


更改网络和重启Mac也应该有所帮助。 - Daniel Danielecki
4个回答

17

我也遇到了同样的问题。在应用程序加载器中,前往设置->高级选项并取消DAV选项的勾选。之后我的上传速度就不再停留在0 bytes/sec了。祝你好运。


谢谢!应用程序加载器已经让我烦恼多年了。每次上传都是不断重试的苦差事。我取消了DAV,它只工作了一次!呼。 - peterept
3
哦天啊!因为那个我痛苦了数小时。谢谢 @Paul! - mokagio
你是我的英雄,伙计!! - Sina KH

5
我发现了一个解决方法,通过轮盘赌来确定在Application Loader中使用哪种传输协议。
我使用telnet尝试连接“使用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和端口是可用的,因此我使用了它。
要更改传输协议,请转到首选项>高级,然后勾选相关框。取消勾选其他不可访问的协议的框。

0

我遇到了相同的问题,尝试了以上所有解决方案,但仍然没有起作用。

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

之后我的应用程序在几分钟内上传成功:)


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接