上传到App Store时卡在验证身份处

9

我看到过一些与此相关的SO问题;但是我已经尝试了所有修复方法,都没有用。

我们公司有一台Mac供团队使用。这很好用。我们真的需要另一台,所以我们得到了另一台。我从第一台Mac上导出了开发者配置文件,并将其导入到第二台Mac上。这似乎很正常,我们可以在本地设备上测试等等。然而,现在我们无法从任何一台Mac上传到App Store-它们只会在身份验证时卡住,没有错误。

我做过的事情:

  • 尝试不同的连接
  • 将HTTPS代理端口设置为80
  • 同时运行应用程序加载器和XCode
  • 重新生成我们的证书和预配资料
  • 将构建设置为各种组合的证书和资料
  • 重启多次
  • 更新Java
  • 增加版本和构建号码
  • 检查许可协议(无更新)
  • 删除XCode DerivedData缓存

我可以轻松访问Apple开发人员站点- developer.apple.com,iTunes Connect等等,一切正常。


你的钥匙串里还有任何过期的证书吗? - James Webster
我没有浏览钥匙串并删除那里的所有证书/密钥,没有意识到这是必要的。我只是从苹果开发中心吊销了它们并创建了新的。我可以浏览并删除所有证书/密钥,然后重新下载丢失的证书/密钥。 - Puppy
我不确定这是必要的,但我想不出你可能错过了什么其他的东西。我有一个模糊的记忆,类似于 Xcode 仍然在尝试引用旧证书的情况。 - James Webster
我将从钥匙串中删除所有与Xcode相关的证书和密钥,然后重新下载它们。 - Puppy
没有运气 - 我清除了Mac上的所有证书并重新生成了它们,但没有任何改变。 - Puppy
可能是重复的问题:上传iOS应用时,应用程序加载器卡在“与iTunes商店进行身份验证”处 - Abdellah Stands with Palestine
3个回答

20

一些StackOverflow上的答案建议我们等待更多时间,保持耐心,其他人则表示重启重新安装Xcode应该可以解决问题,但对我都不起作用。然而,更新iTMSTransporter(苹果的命令行工具)对我有用,如果以上方法都没有效果,我相信这个方法会有用...

只需为现有安装/文件夹创建备份即可,这很重要,因为在进行(新)安装时,Transporter将删除您的先前安装:

cd ~
mv .itmstransporter/ .old_itmstransporter/

现在运行以下命令来更新Transporter:

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"  

希望这能对某人有所帮助。


很高兴能帮忙 :) - Umar A.
它做到了。谢谢。 - Esteban Morales

2
我通过使用内置工具(窗口 -> 项目)擦除私人数据,然后删除XCode本身并重新安装来解决了这个问题。

在清除私有数据、重启XCode,然后删除并重新构建我的应用程序存档之后,这对我起作用了。不需要重新安装XCode本身。 - aroth
4
如何清除私人数据?请明确告诉我,在哪里可以找到“Window->Projects”?如何清除私人数据: 要清除私人数据,您可以打开浏览器并进入隐私设置,然后选择清除浏览数据。您还可以使用清理工具,例如CCleaner。但请注意,清除私人数据可能会导致您丢失某些存储的信息。Window->Projects在哪里找: 如果您是在使用Visual Studio等IDE,Window->Projects将出现在顶部菜单栏中。如果您使用的是其他软件,请查阅其帮助文档以了解如何访问项目列表。 - Guru

1

我遇到了相同的问题,在更新到xCode 7.0.1后。 在我的情况下,清理项目DerivedData并重新启动Mac OS解决了这个问题。


完全一样的情况。更新Xcode甚至都不是必要的。我只是重新启动了电脑,问题就解决了 xD - Falaen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接