我也检查了以下2个类似的问题,但这些没有帮助:
> Error uploading ios application to itunesconnect “failed to open ssh session (16)”
> App Store submission/distribution error “failed to open ssh session”
所以…
首先,我在一个公司网络上,一个星期之后,我们发布了一个全新的应用程序,使用Max OSX 10.9.3(13D65)& Xcode v5.1.1(5B1008).
本周,在尝试通过同一系统上传此应用的更新时,遇到了一些问题.
第一次尝试*防火墙
第二次/第三次尝试*防火墙
所以我得到了我们的网络管理员打开端口号码44001,再试一次.
虽然它确实减少了错误的数量,但它再次失败了.
以为我们会尝试从另一个系统,但同样的错误.
第四次尝试*防火墙
注意:网络或系统无变化
第五次尝试*防火墙被绕过
所以,我得到了我们的网络管理员来研究它,最终我们最终绕过公司防火墙,只是为了这个上传会话,但它再次失败.
第6次尝试*防火墙
我们再次试图从另一个系统尝试,所以我切换到一个没有参与这个应用程序开发的同事的系统,注意到它并没有绕过防火墙,而是成功地上传了这个第一个尝试,尽管有几个警告.
>系统是一个Mac OSX 10.9.3,我们后来意识到有一个旧版本的Xcode(5.0),但无论如何…
>错误:无法打开ssh会话. (16)(注意:这个有/没有防火墙/限制)
>错误:无法将远程路径设置为现有包
>错误:无法在Apple的webDAV上创建/设置包的文件夹
> Warning: Creating a new Signiant Transfer Engine
解决方法
要解决这个问题,您需要:
>从https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf转到第6页“系统和网络要求”
>验证所有端口和IP地址是否可访问.
从表中打开所有端口后,我现在可以上传我的应用程序.
请享用!