【问题标题】:Error uploading ios application to itunesconnect "failed to open ssh session (16)"将 ios 应用程序上传到 itunesconnect 时出错“无法打开 ssh 会话 (16)”
【发布时间】:2014-07-29 23:45:30
【问题描述】:

我在将应用程序上传到 itunesConnect 时遇到了一个真正重复的问题。无论我使用“应用程序加载器”还是 xcodes“存档”实用程序,结果都是一样的(“无法打开 ssh 会话(16)”)。我在过去用于将应用程序多次上传到 itunesConnect 的计算机和网络上执行此操作,并且从未遇到过此问题。我什至在同一天上传了一个应用程序(没有问题),但是这个应用程序出错了。

我查看了详细日志,没有发现任何有用的信息来确定问题发生的原因。

我在下面的链接中发布了日志,因为在这里发布太久了
http://pastebin.ca/2801584

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

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

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

【问题讨论】:

标签: ios xcode ssh app-store-connect application-loader


【解决方案1】:

确保所有网站都可以从您的 Mac 顺利访问,

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      itunesconnect using application loader behind a firewall

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

      【讨论】:

        【解决方案4】:

        根据日志,您没有与 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.

        【讨论】:

        猜你喜欢
        • 2014-09-29
        • 1970-01-01
        • 2020-08-20
        • 2016-01-21
        • 2015-11-20
        • 2014-07-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多