Fabric 版本 Xcode 6.3 协同设计 xcode-select

Fabric release Xcode 6.3 codesign xcode-select

我正在尝试将版本上传到 Fabric,但出现如下错误。我正在使用 Xcode 6.3(最近更新)。

  1. 我应该怎么做才能解决上述错误并继续通过 fabric 桌面工具上传版本?

  2. 还有其他方法可以将二进制文件上传到 fabric 吗?

这里是来自 Fabric 的迈克。

1) 从 Fabric.app 中清除该错误:退出 Fabric.app,然后 运行 此命令清除本地缓存:

rm -rf ~/Library/Caches/com.crashlytics.mac

您可能还需要清除:

rm -rf ~/Library/Caches/com.crashlytics
rm -rf ~/Library/Caches/com.crashlytics.data
rm -rf ~/Library/Caches/com.crashlytics.run

然后重新启动Fabric.app,一切就绪!

2) 在 Fabric.app、use either method mentioned here.

之外分发

我遇到这个问题是因为我的 mac 上有 4 个版本的 Xcode,其中 none 的名称很简单 'Xcode'。因此,我将所需的版本名称从 Xcode8.1 改回 Xcode

这部分可能不适用于大多数人:如果您正在使用 xcode-select 工具(如果您的计算机上有多个版本的 xcode,则应该使用)那么您需要确保xcode-select 指向具有正确名称的正确版本。

如果您的系统上安装了多个版本的 Xcode,您可能需要确保为您尝试构建的 Xcode 版本设置了命令行工具。

导航到 Xcode 首选项中的 "Locations"(从菜单栏 select Xcode,然后 "Preferences..." 然后 "Locations")。在 "Command Line Tools:" select 旁边的下拉列表中,您正在使用 Xcode 的版本,然后尝试构建。

使用Xcode测试版的解决方法

我认为这是由于存档在 Xcode beta 中,路径位置不匹配。当然,我经历过这个并且它起作用了。只需执行此步骤:

sudo xcode-select --switch /Applications/Xcode-beta.app/

然后再次上传到 Fabric。