【问题标题】:Stuck on authenticating when uploading to App Store上传到 App Store 时卡在身份验证上
【发布时间】:2015-12-22 03:34:39
【问题描述】:

我还看到了一些与此相关的其他 SO 问题;但我没有高兴地完成了所有的修复。

我的公司有一台 Mac 供团队使用。这工作得很好。我们真的需要另一个,所以我们有另一个。我将开发人员配置文件从第一台 Mac 导出到第二台 Mac。这似乎工作正常,我们可以在本地设备上进行测试,等等。但是,现在我们无法从任何一台 Mac 上传到 App Store - 他们只是卡在身份验证上而没有错误。

我做过的事情:

  • 尝试了不同的连接
  • 将 HTTPS 代理端口设置为 80
  • 同时运行应用程序加载器和 XCode
  • 重新生成我们的证书和配置文件
  • 将构建设置设置为证书和配置文件的各种组合
  • 关闭再打开(不止一次)
  • 更新 Java
  • Bump 版本和内部版本号
  • 检查了许可协议(没有更新)
  • 删除了 XCode DerivedData 缓存

我可以很好地访问 Apple 开发者网站——developer.apple.com、iTunes Connect 等,所有这些都没有问题。

【问题讨论】:

  • 钥匙串中是否还有任何个过期证书?
  • 我没有通过钥匙串并删除那里的所有证书/密钥,没有意识到这是必要的。我只是从 Apple 开发中心撤消了它们并创建了新的。我可以检查并删除所有证书/密钥,然后重新下载丢失的。
  • 我不确定它是否必要,但我想不出您可能错过的任何其他内容。我对 Xcode 仍在尝试引用旧证书的类似事情有微弱的记忆。
  • 我将从钥匙串(与 xcode 相关)中删除所有证书和密钥并重新下载。
  • 不走运 - 我清除了 Mac 上的所有证书并重新生成它们,没有任何更改。

标签: xcode macos


【解决方案1】:

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

【讨论】:

  • 在擦除私有数据、重新启动 XCode、然后删除并重建我的应用存档后为我工作。无需重新安装 XCode 本身。
  • 如何删除私人数据?告诉我清楚,在哪里可以找到 Window->Projects ?
【解决方案2】:

更新到 xCode 7.0.1 后遇到同样的问题。 在我的情况下,清理项目 DerivedData 并重新启动 Mac OS 修复它。

【讨论】:

  • 这里完全一样。甚至不需要更新 Xcode。我只是重新启动了我的电脑,这就成功了 xD
【解决方案3】:

StackOverflow 上的一些答案建议我们等待更多时间并耐心等待,其他人则表示重新启动 OR 重新安装 Xcode 应该可以解决问题,但没有一个对我有用。但是,更新iTMSTransporter (Apple's command-line tool) 对我有用,如果以上都不对你有用,我相信这个应该......

只需为现有安装/文件夹创建备份,这很重要,因为在(新)安装期间,您之前的安装将被 Transporter 删除:

cd ~
mv .itmstransporter/ .old_itmstransporter/

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

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

希望这对某人有所帮助。

【讨论】:

  • 很高兴为您提供帮助:)
  • 确实如此。谢谢。
猜你喜欢
  • 1970-01-01
  • 2018-10-03
  • 1970-01-01
  • 2021-12-22
  • 2020-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多