Cocoapods:找不到图书馆

Cocoapods : Library Not found

我正在尝试 运行 Cocoapods 项目并收到以下错误

我尝试 pod deintegrate 然后 pod install 但它仍然存在。 我还尝试从 Project->Info->Configuration 中删除 pod.debug.xcconfig 文件,然后从 pod install 中删除,但什么也没有。

pod.debug.xcconfigpod install 生成,包含类似 ${PODS_ROOT}/Headers/Public/AttributedMarkdown

的路径

但我在 Project Navigator 中找不到 'Headers/Public'

第一道防线:(先退出Xcode,这是攻略的一部分):

rm -rf Pods/ Podfile.lock ; pod install

防御方法:验证您的 Podfile。它连贯吗?你的工具版本怎么样?如果您使用 pod init 创建一个新的 Podfile 会怎样?您的所有目标都符合预期吗?

严厉措施: 完全重建 xcworkspace

  1. 退出Xcode
  2. mv project.xcworkspace 到备份位置
  3. sudo gem install cocoapods(获取最新)
  4. rm -rf Pods/ Podfile.lock ; pod install

注:

注意使用 rm -rf Pods/ Podfile.lock ; pod install 而不是 pod update

确保您在 Pods 和目标中构建相同的拱门。我能够通过转到 Pods 项目并将所有 builds/configs 的 Build Active Architecture Only 设置为 No 来解决它。无需执行 Xcode.

之外的任何命令