"pod install" 后重复目标

Duplicate target after "pod install"

在我向我的项目添加新的依赖项和 运行 pod install 之后,我的工作区 (.xcworkspace) 中有重复的目标,如下所示:

这是 pod 文件结构:

platform :ios, '8.0'
use_frameworks!
pod 'AFNetworking', '~> 2.6'
pod 'Fabric'
pod 'Crashlytics'
pod 'SocketRocket'

我重新启动项目,也Xcode,但没有帮助。是什么原因,如何解决?

首先,尝试用目标规格包装您的 pods,如下所示:

target 'TargetName' do
  pod 'Fabric'
  pod 'Crashlytics' 
  #other pods 
end
  1. 按照@SukruK 的建议,删除您的 .xcworkspace、podfile.lock 和 pods 文件夹。
  2. 再次执行 pod install 并打开创建的工作区。

您可以按照以下说明解决此配置问题CocoaPods did not set the base configuration of your project because your project already has a custom config set.

  1. 转到您的项目设置
  2. 为两个 Pods 相关目标设置 None 配置集
  3. 运行 pod install 再次