一个项目目标的 Cocoapods 错误,而其他项目目标运行良好

Cocoapods error for one project target while others are working fine

我已经创建了 3 个项目目标(开发、生产和暂存)。在构建生产目标 xcode 时,预计生产会在拉取其他人的更改后工作正常,但会出现错误:

尝试了一些可用的解决方案但没有成功!!!

如果您更改某些内容,将会发生冲突,请删除您的 WorkSpace 一次又一次地安装或更新您的 Pods,它将起作用

Run pod install or pod update your CocoaPods installation.

有关其他信息,请参阅 this1

选择-2

there's a problem with Cocoapods in your project. Sometimes cocoapods can get out of sync and you need to re-initiate cocoapods. You should be able to resolve this error by:

  • 正在删除项目文件夹中的 Podfile.lock 文件

  • 正在删除项目文件夹中的 Pods 文件夹

  • 在你的项目文件夹中执行pod install

  • 在Xcode

    中做一个Clean
  • 重建你的项目

Conclusion: don't run pod install while project opened in the Xcode.

更新答案

我。项目清理

  1. 在项目导航器中,select您的项目
  2. Select你的目标
  3. 删除链接框架和库
  4. 中的所有库Pods*.a

二.更新 CocoaPods

  1. 启动终端并转到您的项目目录。
  2. 使用命令 pod install
  3. 更新 CocoaPods

我已经通过这种方式解决了我的问题:

在实施了很多解决方案之后我得到了这个错误:

通过删除检查podsmanifest.lock复制pods资源从测试项目目标 (xxxTests) 的 构建阶段 嵌入 pods 框架 我解决了这个问题。

注意:如果有人仍然遇到与 pods 有关的任何问题,请尝试从 libpods-xxx.a 中删除=31=] 带有库的二进制文件,然后再次添加它。