我刚刚更新到 Mac OS Catalina。我的一个项目在 Xcode 10.1 上运行,并手动嵌入了第三方框架(Firebase、Fabric)。现在更新之后,什么时候。我建立项目,我得到这个错误。
“Fabric.framework”无法打开,因为它来自身份不明的开发者
这最终导致构建阶段失败。
我已经尝试过安全首选项中的“仍然打开”选项,但可能因为它是一个框架,它没有帮助。
我刚刚遇到了同样的错误并使用以下解决方案解决了。
让我知道这是否有帮助!
虽然 Sohil 的解决方案有效,但我只需从 Fabric.framework 中删除隔离标志即可解决该问题:
xattr -dr com.apple.quarantine /path/to/Fabric.framework
感谢 Zubair 的原始答案。
或者(我只是自己发现了这一点),看起来您可以通过系统偏好设置 > 隐私 > 开发人员工具更全面地控制它。检查终端允许通过 Fastlane 构建成功。我不确定这是否也允许通过 Xcode 存档成功,或者您是否需要手动将 Xcode 添加到允许的应用程序列表中。