将 iPhone 更新到 ios 14 后,xcode 11.5 停止在 iPhone 上启动项目,我决定将 xcode 升级到版本 12,其中 60 个出现与 Pods 相关的大量错误......基本上,一切都与事实有关在 Pod 中不能使用引号,需要使用 <> 来连接库。当我用 <> 更正它时,我得到了需要使用“”的错误,但这都是警告,即由于 xCode 停止看到一个库而导致的错误。在屏幕上的所有信息。
如何解决?
我有一个类似的问题,我通过更改所有 Pod 的部署目标来修复。大多数 Pod 的目标是 iOS 8.0,Xcode 12 不再支持它。
确保您的部署目标和 podfile 平台具有相同的版本
XCode 更新后不要在 XCode 12 中打开您的项目
通过终端打开您的项目 Podfile
只需删除所有库并执行 pod install (如果您编写了有关 86 或 64 架构的任何内容,请删除额外的代码在 podfile 中,我们为删除警告而写)
通过路径清除派生数据而不打开 XCode (~/Library/Developer/Xcode/DerivedData)
再次删除所有库后所有其他库并执行 pod install
打开您的项目并在 Shared Workspace Settings 中将 Build System 设置为 New Build System(默认)并在 Pre-User WorkSpace Settings 中的 Build System 中使用 Shared Setting(您可以在选择 XCode 时找到此设置,然后转到文件菜单并单击 WorkSpace Settings)
然后执行清理并构建然后运行它您将找不到有关未找到模块的内容您将面临一些语法更新或任何库更新修复这些并继续运行
尝试再次安装 pod,删除所有 pod 并重新安装。
pod deintegrate
pod install
或者
sudo rm -fr ~/Library/Caches/CocoaPods/
pod install
清除 DerivedData 并再次运行。