4

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

在此处输入图像描述

这是 pod 文件结构:

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

我重新启动项目和 Xcode,但它没有帮助。是什么原因,我该如何解决这个问题?

4

1 回答 1

10

首先,尝试使用目标规范包装您的 pod,如下所示:

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. None为两个 Pod 相关的目标设置配置集
  3. pod install再次运行

在此处输入图像描述

于 2016-10-10T17:34:42.110 回答