无法打开“ Fabric.framework”,因为它来自身份不明的开发人员Xcode

Aka*_*rma 2 twitter-fabric xcode10.1 macos-catalina

在此处输入图片说明我刚刚更新到Mac OS Catalina。我的一个项目在Xcode 10.1上运行,并手动嵌入了第三方框架(Firebase,Fabric)。现在,更新之后,何时。我构建项目,出现此错误。

无法打开“ Fabric.framework”,因为它来自身份不明的开发人员

最终导致构建阶段失败。

我已经尝试过“安全性首选项”中的“随时打开”选项,但是可能因为它是一个框架,所以没有帮助。

Soh*_*mon 17

我只是遇到了相同的错误,并使用以下解决方案解决了。

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

让我知道这是否有帮助!

  • 也为我工作。看起来堆栈溢出比 Apple Support 快得多。下次我会先在这里发帖 (3认同)

NSE*_*nal 5

虽然 Sohil 的解决方案有效,但我只需从 Fabric.framework 中删除隔离标志即可解决该问题:

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

归功于 Zubair 在这里的原始答案。


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

在此处输入图片说明