我在将应用上传到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联系支持(多天后没有回复)。
感谢您为我提供的任何帮助。
答案 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上顺利访问所有网站