无法使用 Xcode 7.0.1 将应用程序上传到 iTunes Connect

Posted

技术标签:

【中文标题】无法使用 Xcode 7.0.1 将应用程序上传到 iTunes Connect【英文标题】:Unable to upload app to iTunes Connect with Xcode 7.0.1 【发布时间】:2015-10-01 18:27:42 【问题描述】:

我在将 Xcode 7.0.1 上传到 iTunes Connect 时遇到此错误:

会话状态为 FAILED,错误描述为 '未能打开 ssh 会话。 (16)'

似乎是网络问题 (ssh) 以及我可以从家庭网络上传的事实。

我使用了网络实用程序,它看起来好像是打开的:

itmsdav.apple.com:443 contentdelivery.itunes.apple.com:443 idmsa.apple.com:443

但是,我并不完全相信。

我也尝试过仅使用 DAV 传输协议的 Application Loader 并得到了这个:

上传到 App Store 时出错

我也试过设置 https.proxyPort = 80 位于:

 /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/java/lib/net.properties

似乎没有任何效果。所有这一切都是在升级到 Yosemite 和 Xcode 7 之后(大约 2 周前)开始的。

提前感谢任何线索,

罗杰

【问题讨论】:

看到这个链接可能对你有帮助***.com/questions/12462385/… failed to open ssh session. (16) 来自 Aspera 子系统。请参阅 ***.com/questions/24120220/… 并注意 Aspera 连接要求。 感谢您的评论,我确信在使用 Xcode 时就是这种情况。作为替代方案,我尝试了仅使用 DAV 协议的应用程序加载程序。那仍然给我一个错误。 DAV 是否​​使用 ssh 做任何事情? 我也遇到了同样的问题,有解决办法吗? 【参考方案1】:

经过相当多的时间,我有一个适合我的答案。我已经尝试过 Xcode 7.0.1 和作为 Xcode 一部分的 Application Loader v3.2。仍然只为 DAV 传输协议设置了首选项,我从 iTunes Connect 下载了 Application Loader v3.1。转到资源和帮助,然后到底部并查看工具。 Application Loader 3.0 的链接实际上下载了 3.1,但这对我有用。

【讨论】:

【参考方案2】:

我在 OSX 上禁用防火墙后为我工作。

【讨论】:

以上是关于无法使用 Xcode 7.0.1 将应用程序上传到 iTunes Connect的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 xcode 将应用上传到应用商店

更新到 Xcode 7.0.1 并且项目现在有问题

iOS6 和 XCode 4.5 - 无法将应用上传到应用商店

无法使用 Xcode 7.1 上传到 App Store

无法将带有 google maps sdk 的项目上传到 iTunes Connect。 Xcode 7.0

无法在 Xcode 7 中禁用 Bitcode 将文件上传到应用商店