我正在尝试通过Fabric上传一个发布版本,但遇到以下错误。 我正在使用最近更新的Xcode 6.3。
- Xcode:6.3
- Fabric:1.1.3
- OSX:10.10.3
我应该怎么做来解决上述错误,并继续通过fabric桌面工具上传发布版本?
是否有其他上传二进制文件到fabric的方法?
我正在尝试通过Fabric上传一个发布版本,但遇到以下错误。 我正在使用最近更新的Xcode 6.3。
我应该怎么做来解决上述错误,并继续通过fabric桌面工具上传发布版本?
是否有其他上传二进制文件到fabric的方法?
我是来自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之外进行分发,请使用此处提到的任一方法。
xcode-select
的路径解决了它:https://dev59.com/7l0a5IYBdhLWcg3wCE3P#30902106 - Ivan Mir如果您在系统上安装了多个版本的Xcode,则需要确保命令行工具已设置为您要构建的Xcode版本。
在Xcode首选项中导航到“位置”(从菜单栏选择Xcode,然后选择“偏好设置...”,然后选择“位置”)。 在“命令行工具:”旁边的下拉菜单中选择您正在使用的Xcode版本,然后尝试进行构建。
我遇到了这个问题,因为我的Mac上有4个版本的Xcode,而且没有一个版本是简单地命名为“Xcode”。所以,我将期望的版本名称从Xcode8.1
更改回Xcode
。
这部分可能不适用于大多数人:如果您正在使用xcode-select
工具(如果您的计算机上有多个版本的xcode,则应该使用该工具),那么您需要确保xcode-select
指向具有正确名称和正确版本的版本。
使用Xcode beta版本的解决方案
我猜这是由于在Xcode beta中进行归档时路径位置不匹配所致。当然,我也遇到了这个问题并且解决了它。只需执行以下步骤:
sudo xcode-select --switch /Applications/Xcode-beta.app/
然后再次上传到 Fabric。