“Fabric.framework”无法打开,因为它来自身份不明的开发者 Xcode
“Fabric.framework” can’t be opened because it is from an unidentified developer Xcode
我刚更新到 Mac OS Catalina。我的一个项目 运行 在 Xcode 10.1 上手动嵌入了第三方框架(Firebase、Fabric)。
现在更新后,什么时候。我构建项目时出现此错误。
“Fabric.framework”无法打开,因为它来自身份不明的开发者
这最终会导致构建阶段失败。
我已经尝试了安全首选项中的 'Open Anyway' 选项,但可能因为它是一个框架,所以它没有帮助。
我刚遇到同样的错误并使用以下解决方案解决了。
- 打开"Terminal"
- 键入此命令:“sudo spctl --master-disable”
- 它会要求管理员权限,所以输入你的系统密码就可以了。
- 您会在“系统偏好设置 > 安全和隐私 > 任何地方(此选项将自动出现)”下找到。您可以根据自己的喜好进行更改。
让我知道这是否有帮助!
虽然 Sohil 的解决方案有效,但我能够通过简单地从 Fabric.framework 中删除隔离标志来解决问题:
xattr -dr com.apple.quarantine /path/to/Fabric.framework
原始答案归功于 Zubair 。
或者(这是我自己发现的),您似乎可以通过“系统偏好设置”>“隐私”>“开发人员工具”更全面地控制它。检查终端允许通过快速通道构建成功。我不确定这是否也允许通过 Xcode 存档成功,或者您是否需要手动将 Xcode 添加到允许的应用程序列表中。
“Fabric.framework”无法打开,因为它来自身份不明的开发者
这最终会导致构建阶段失败。
我已经尝试了安全首选项中的 'Open Anyway' 选项,但可能因为它是一个框架,所以它没有帮助。
我刚遇到同样的错误并使用以下解决方案解决了。
- 打开"Terminal"
- 键入此命令:“sudo spctl --master-disable”
- 它会要求管理员权限,所以输入你的系统密码就可以了。
- 您会在“系统偏好设置 > 安全和隐私 > 任何地方(此选项将自动出现)”下找到。您可以根据自己的喜好进行更改。
让我知道这是否有帮助!
虽然 Sohil 的解决方案有效,但我能够通过简单地从 Fabric.framework 中删除隔离标志来解决问题:
xattr -dr com.apple.quarantine /path/to/Fabric.framework
原始答案归功于 Zubair
或者(这是我自己发现的),您似乎可以通过“系统偏好设置”>“隐私”>“开发人员工具”更全面地控制它。检查终端允许通过快速通道构建成功。我不确定这是否也允许通过 Xcode 存档成功,或者您是否需要手动将 Xcode 添加到允许的应用程序列表中。