在" pod install"之后重复目标。

时间:2016-10-10 15:13:23

标签: ios objective-c xcode cocoapods xcode-workspace

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

enter image description here

这是pod文件结构:

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

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

1 个答案:

答案 0 :(得分:3)

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

target 'TargetName' do
  pod 'Fabric'
  pod 'Crashlytics' 
  #other pods 
end
  1. 删除.xcworkspace,podfile.lock和pods文件夹,就像@SukruK建议一样。
  2. 再次执行pod install并打开创建的工作区。
  3. 您可以执行以下说明以解决此配置问题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
    4. enter image description here