将ios应用程序上载到itunesconnect时出错“无法打开ssh session(16)”

时间:2014-06-09 12:23:08

标签: ios xcode ssh itunesconnect application-loader

我在将应用上传到itunesConnect时遇到了重复的问题。如果我使用" Application loader"或xcodes"存档"实用程序,结果是相同的("无法打开ssh session(16)")。我在计算机和网络上执行此操作,该计算机和网络过去曾用于多次上传应用程序到itunesConnect,并且从未遇到此问题。我甚至在同一天上传了一个应用程序(没有问题),但是这个应用程序出错了。

我查看了详细日志,发现无法确定问题发生的原因。

我发布了以下链接的日志,因为要在这里发布很长时间 http://pastebin.ca/2801584

我正在使用:
-java(1.6.0)
-xcode 5.1.1
-appLoader 2.9.1
-osx 10.9.3

我已经尝试过了:
- 检查并重新检查应用程序元数据
- 通过不同的网络上传 - 更改的应用程序包标识符(开发站点,itunesconnect和应用程序)
通过itunesConnect联系支持(多天后没有回复)。

感谢您为我提供的任何帮助。

4 个答案:

答案 0 :(得分:10)

根据日志,您没有与Apple服务器的网络连接,因此所有连接尝试都会超时。

[2014-06-09 11:12:22 CEST] <main> DBG-X:   testing host/port: vgr105.apple.com/33001
[2014-06-09 11:13:38 CEST] <aspera.util.SelectThread> ERROR: The session's status is FAILED and the error description is 'failed to open ssh session. (16)'

[2014-06-09 11:23:07 CEST] <Transport Protocol Seeker> DEBUG: Transfer warning: Unable to connect to sgr403.apple.com:44001: Failed to connect
    at com.signiant.interactivetransfer.engine.TransferEngine$5.run(TransferEngine.java:3617)
Caused by: Transfer error: Failed to connect
    at com.signiant.interactivetransfer.engine.TransferInstance.newControlPort(TransferInstance.java:367)
    at com.signiant.interactivetransfer.engine.ControlStream.<init>(ControlStream.java:894)
    at com.signiant.interactivetransfer.engine.TransferEngine$Connector.run(TransferEngine.java:3185)
Caused by: java.io.IOException: java.io.IOException: connection timeout
    at com.signiant.mobilize.ddsclient.connection.Tcp.<init>(Tcp.java:47)
    at com.signiant.interactivetransfer.engine.TransferInstance.newControlPort(TransferInstance.java:361)
    ... 2 more
Caused by: java.io.IOException: connection timeout
    at com.signiant.mobilize.ddsclient.connection.Tcp.<init>(Tcp.java:42)
    ... 3 more

最简单的解释是您被本地网络中的防火墙阻止。如果是这种情况,那么您需要联系网络管理员以打开传输器工作所需的端口。

iTunes Connect Transporter快速入门指南列出了必须打开的端口才能使传输器正常工作。您可以从iTunes开发者网站获取文档,或者我在网上找到了一份here.

答案 1 :(得分:1)

你也可以在这里尝试答案:

itunesconnect using application loader behind a firewall

简而言之,更改Application Loader的高级首选项,使其仅使用DAV传输协议。

答案 2 :(得分:0)

如果有人再次遇到此问题而无法找到解决方案。我不得不重新下载应用程序加载器,在创建IPA之后打开刚刚下载的应用程序加载器。

答案 3 :(得分:0)

确保可以从Mac上顺利访问所有网站

http://help.apple.com/itc/apploader/e3#/itc8e7ec5a60