【问题标题】:Fabric release Xcode 6.3 codesign xcode-selectFabric 发布 Xcode 6.3 代码设计 xcode-select
【发布时间】:2015-06-16 01:03:03
【问题描述】:

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

  • Xcode: 6.3
  • 面料:1.1.3
  • OSX:10.10.3

  1. 我应该如何解决上述错误并继续通过 Fabric 桌面工具上传版本?

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

【问题讨论】:

  • XCode 命令行工具已安装,我刚刚使用终端检查过,发现它可以正常工作。

标签: ios xcode release ota twitter-fabric


【解决方案1】:

来自 Fabric 的 Mike。

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.

【讨论】:

  • @MikeB 感谢您回复我,我发现问题,命令行已安装但问题是我将 xcode 重命名为 xcode_3.6.2 所以 gcc 无法运行,我再次将其重命名为 xcode 并它现在工作正常
  • 好的,我通过更改xcode-select的路径解决了它:stackoverflow.com/a/30902106/1014048
  • 升级到 xcode 7.0 后同样的问题。解决方案 #1 效果很好
  • 在 Xcode 9.1 中遇到了同样的问题,按照 Mike 的说明进行修复。谢谢迈克!
  • 现在完美运行。 ;) 这是一个非常棒的答案;) + 1000 和一瓶酒给你...
【解决方案2】:

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

导航到 Xcode 首选项中的“位置”(从菜单栏中选择 Xcode,然后选择“首选项...”,然后选择“位置”)。在“命令行工具:”旁边的下拉列表中选择您正在使用的 Xcode 版本,然后尝试构建。

【讨论】:

    【解决方案3】:

    我遇到这个问题是因为我的 Mac 上有 4 个版本的 Xcode,而且没有一个被简单地命名为“Xcode”。因此,我将所需的版本名称从 Xcode8.1 更改回 Xcode

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

    【讨论】:

      【解决方案4】:

      使用Xcode beta版的解决方案

      我认为这是由于 Xcode beta 中的存档和路径位置不匹配。当然,我经历过这一点,它奏效了。只需执行此步骤:

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

      然后再次上传到 Fabric。

      【讨论】:

        猜你喜欢
        • 2015-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-06
        • 2023-04-10
        • 2015-06-16
        • 1970-01-01
        相关资源
        最近更新 更多