自从我更新了 Realm.framework 后,我遇到了一个丑陋的错误。错误是:
剥离框架致命错误:lipo: -remove's specified 将导致一个空的 fat 文件
如果我在相应的运行脚本的构建阶段选择“仅在安装时运行脚本”框,它将编译以进行测试。但是,当我尝试存档时它不会。
有人对此有想法吗?谢谢,
如果您没有完全按照 https://realm.io/docs/objc/latest#installation 中列出的安装说明进行操作,则可能会发生此错误 。
只有在strip-frameworks.sh
使用胖框架时才需要构建阶段,例如 Realm 的 zip 下载或 Carthage 提供的二进制文件。如果您从源代码构建 Realm(例如使用 CocoaPods 或carthage update --no-use-binaries
),则会发生此错误,因为它只会构建您需要的架构。
一个额外的 C++ 库导致了这个问题。删除它解决了它。