可以从中国上传二进制文件到 iTunes Connect 吗?

Posted

技术标签:

【中文标题】可以从中国上传二进制文件到 iTunes Connect 吗?【英文标题】:Able to Upload Binary to iTunes Connect from China? 【发布时间】:2012-04-06 01:20:48 【问题描述】:

我位于中国,过去,我曾多次将二进制文件上传到 iTunes Connect,都没有问题。我最近升级到 Lion 和 XCode 4.3,一直无法成功上传。验证我的二进制文件后(使用存档,总是可以正常工作),我按分发,几分钟后,我收到以下错误。我联系了开发人员支持,他们告诉我他们无能为力,因为我的问题是由于位于中国。

我很难相信,因为 CanYouSeeMe.org 显示我的 443 端口是开放的,所以我的问题是:SO 上的任何人都位于中国并且您在上传二进制文件时遇到问题吗?如果是这样,您采取了哪些步骤来使其发挥作用?


我的错误代码:

通讯错误。请使用诊断模式检查连接。您需要具有对 TCP 端口 443 的出站访问权限。

发生异常:操作超时。

无法连接到 Apple 的网络服务。

连接到传输主机https://itmsdav.apple.com时出错:操作超时。

无法开始交付:所有传输均未通过诊断。

【问题讨论】:

你的路由器配置有改变吗? 从未接触过路由器,但可以肯定的是,我已经尝试过使用 3 个不同的互联网连接。 如果可能,当然取决于您的数据计划/应用大小...您可以通过 3G 电话网络尝试吗? 接下来我将不得不试一试。现在,要找到接入 3G 网络的途径……(我只有一个 iTouch)。 好吧,这是最新的。我有一个朋友从他的计算机、他的证书、他的应用程序上传了一些二进制文件,但是使用我的 wifi 网络。一切都很顺利。这似乎是我的 Lion、XCode 或 Application Loader 版本的问题。我将在解决我的问题或进一步发展时更新此线程,以帮助那些将来搜索我在帖子中写的错误消息的人。 【参考方案1】:

只是为了补充答案,如果这个屏幕截图是你得到的。 (我的案例来自 XCode 4.5.2 Organizer during Distribute...

您应该尝试其他互联网连接,在我的情况下,它在 WIFI 期间失败,但在我使用 Tethering 时成功!

这不是原始问题的永久解决方案,但现在提交的应用最少。

【讨论】:

【参考方案2】:

您的 ISP 或路由器似乎有一些墙阻止了所有出站流量。我不是中国方面的专家,但我认为你应该能够绑定你的手机。如果不能,请在其中一家大型商店尝试随机 Wi-Fi 热点。 (在美国星巴克)

【讨论】:

感谢您的建议。是的,我尝试过许多不同的 wifi 热点。另外,在我家,我可以在升级到 Lion 和 XCode 4.3 之前上传二进制文件。我将尝试网络共享,但我必须找到可用的手机(我在 iTouch 上进行测试)。 TheDeveloper,它要求登录,然后什么也不做。请参阅上面的评论线程以获取最新信息。 对我来说也是如此。在 xcode 中为 ios 设备设置构建,然后在产品选项卡中单击存档。完成后,它将打开一个带有您的应用程序图标的窗口,右侧有 3 个按钮,单击提交并登录您的 iTunesConnect 帐户。成功了吗? 我认为您描述的是 XCode 4.2。正如我在问题中所说,我使用的是 Xcode 4.3(对我来说只显示验证和分发按钮)并且我已经完成了这个过程。错误代码显示在该过程结束时,在按下分发(通过 AppStore)几分钟后。【参考方案3】:
Use Application loader old version like 2.5.2.

【讨论】:

以上是关于可以从中国上传二进制文件到 iTunes Connect 吗?的主要内容,如果未能解决你的问题,请参考以下文章

您可以使用 OS x 服务器机器人将二进制文件上传到 iTunes 连接吗?

在被 Apple 拒绝后,我们可以将二进制文件上传到 iTunes Connect 多少次? [关闭]

我可以从 iTunes Connect 下载我自己的二进制文件吗?

使用 Application Loader 将二进制文件上传到 iTunes 商店时出错

我可以将具有相同版本号的新二进制文件上传到 Apple iTunes Connect,以获取处于“准备销售”状态的应用程序吗?

将二进制文件上传到 iTunes Connect 时无法更改 Prerendered Icon Flag