无法打开“ Fabric.framework”,因为它来自未知的开发人员Xcode

时间:2019-06-13 04:12:21

标签: twitter-fabric xcode10.1 macos-catalina

enter image description here我刚刚更新到Mac OS Catalina。我的一个项目在Xcode 10.1上运行,并手动嵌入了第三方框架(Firebase,Fabric)。 现在,更新之后,何时。我建立了项目,出现了这个错误。

“ Fabric.framework”由于无法识别的开发人员而无法打开

这最终导致构建阶段失败。

我已经尝试过“安全性偏好设置”中的“无论如何都打开”选项,但是可能因为它是一个框架,所以没有帮助。

2 个答案:

答案 0 :(得分:6)

我刚刚遇到了相同的错误,并使用以下解决方案解决了该问题。

  1. 打开“终端”
  2. 键入此命令:“ sudo spctl --master-disable
  3. 它将要求管理员权限,因此输入您的系统密码就可以了。
  4. 您将在“ 系统偏好设置>安全和隐私>任何地方(此选项将自动显示)”下找到。您可以根据自己的喜好进行更改。

让我知道这是否有帮助!

答案 1 :(得分:0)

尽管Sohil的解决方案有效,但我能够通过简单地从Fabric.framework中删除隔离标志来解决此问题:

xattr -dr com.apple.quarantine /path/to/Fabric.framework

将原始答案here授予Zubair。


或者(我是自己发现的),您似乎可以通过“系统偏好设置”>“隐私”>“开发人员工具”更全局地控制它。检查终端是否允许通过Fastlane进行构建。我不确定这是否还会使通过Xcode存档成功,或者您是否需要手动将Xcode添加到允许的应用列表中。

enter image description here