Xcode 14.3.1更新后报错:library not found for -lrealm-monorepo
解决Xcode 14.3.1中
-lrealm-monorepo库找不到的链接错误 清理缓存与构建产物
- 终端执行
rm -rf ~/Library/Caches/org.cocoapods清除CocoaPods缓存 - Xcode内按
Cmd+Shift+K清理项目构建文件,再按Cmd+Option+Shift+K删除派生数据 - 重新运行
pod install
- 终端执行
适配Realm依赖版本
- 打开项目根目录的
Podfile,将Realm依赖指定为适配Xcode 14.3.1的稳定版本,例如pod 'Realm', '~> 10.29.0' - 终端执行
pod update Realm完成依赖更新
- 打开项目根目录的
修正Xcode构建配置
- 进入项目Target的
Build Settings面板,搜索Other Linker Flags,删除多余的-lrealm-monorepo条目 - 搜索
Library Search Paths,确认已包含$(inherited),确保CocoaPods自动配置的库路径生效
- 进入项目Target的
更新CocoaPods环境
- 终端执行
pod --version查看版本,若低于1.12.0,执行sudo gem install cocoapods升级到适配Xcode 14.3.1的版本
- 终端执行
内容的提问来源于stack exchange,提问作者dontknowhat
相关产品推荐
相关产品推荐

