Xcode上传错误:无法打开ssh会话。 (16)

注意:我们最终上传了应用程序,但我们并没有真正解决这个问题,所以如果有人可以分享一些有关此问题的宝贵见解或经验,我将不胜感激。

我还检查了以下2个类似的问题,但这些没有帮助:

  • 将ios应用程序上载到itunesconnect时出错“无法打开ssh session(16)”
  • App Store提交/分发错误“无法打开ssh会话”

所以…

首先,我在公司网络上,仅仅一周前,我们使用Max OSX 10.9.3(13D65)和Xcode v5.1.1(5B1008)发布了一个全新的应用程序。

本周,在尝试通过同一系统上传此应用程序的更新时,我遇到了一些问题。


第一次尝试*防火墙

无法连接到sgr203.apple.com:44001


第2次/第3次尝试*防火墙

所以,我让我们的网络管理员打开端口号44001并再次尝试。
虽然它确实减少了错误的数量,但它再次失败了。 无法打开ssh会话。 (16) 以为我们会尝试从另一个系统但同样的错误。


第四次尝试*防火墙

注意:网络或系统无变化 无法打开ssh会话。 (16)


第5次尝试*防火墙被绕过

所以,我让我们的网络管理员调查它,最终我们最终绕过公司防火墙只为这个上传会话,但它再次失败。 无法打开ssh会话。 (16)


第6次尝试*防火墙

我们以为我们会再次尝试从另一个系统开始尝试,所以我切换到了一个没有参与此应用程序开发的同事系统,注意它没有绕过防火墙,并且在第一次尝试时成功上传,尽管有一些警告。

  • 系统是Mac OSX 10.9.3,我们后来意识到它有一个旧版本的Xcode(5.0),但无论如何……

...校验和验证失败


有人会对以下错误/警告提供一些亮点或暗示:

  1. 错误: Failed to open ssh session. (16) Failed to open ssh session. (16) 注意:这有/没有防火墙/限制出现
  2. 错误: Could NOT set the remote path to the existing package
  3. 错误: Could not create/set the package's folder on Apple's webDAV
  4. 警告: Creating a new Signiant Transfer Engine

在遇到同样的问题后,我已经能够解决这个问题了。

要解决此问题,您需要:

  1. 从https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf转到第6页“系统和网络要求”

  2. validation是否可以访问所有端口和IP地址。

打开表中的所有端口后,我现在可以上传我的应用程序了。

请享用!

我在使用公司网络时遇到了同样的问题,因为我们使用代理服务器,并且由于安全原因, 官方文档中报告的所有必需端口和IP都被阻止。 切换到没有代理的外部网络后,我能够上传我的新应用程序。