Ios “后重复目标”;吊舱安装“;

Ios “后重复目标”;吊舱安装“;,ios,objective-c,xcode,cocoapods,xcode-workspace,Ios,Objective C,Xcode,Cocoapods,Xcode Workspace,在我将新的依赖项添加到我的项目并运行pod install后,我的工作区(.xcworkspace)中有重复的目标,如下所示: 这是pod文件结构: platform :ios, '8.0' use_frameworks! pod 'AFNetworking', '~> 2.6' pod 'Fabric' pod 'Crashlytics' pod 'SocketRocket' 我重新启动了项目,也重新启动了Xcode,但这没有帮助。原因是什么?我如何解决这个问题?首先,尝试用目标规范

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

这是pod文件结构:

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

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

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

target 'TargetName' do
  pod 'Fabric'
  pod 'Crashlytics' 
  #other pods 
end

  • 按照@SukruK的建议,删除.xcworkspace、podfile.lock和pods文件夹
  • 再次执行
    pod安装
    ,然后打开创建的工作区
  • 您可以按照以下说明修复此配置问题
    CocoaPods没有设置项目的基本配置,因为您的项目已经有一个自定义配置集。

  • 转到项目设置
  • 为两个POD相关目标设置
    None
    配置集
  • 再次运行
    pod安装

  • 能否显示您的pod文件结构?您是否尝试删除并重新运行pod安装?它是否具有相同的效果?删除您的.xcworkspace、podfile.lock和pods文件夹,然后重试pod安装。@alex我将其添加到question@userx我也想找出原因,因为我的许多项目在XCode 8中都有相同的问题,但这对错误没有帮助:[!]CocoaPods没有设置项目的基本配置,因为您的项目已经有一个自定义配置集。为了让CocoaPods的整合发挥作用,请将目标
    XXX
    的基本配置设置为
    Pods/target Support Files/Pods XXX/Pods-mothera_socket.debug.xcconfig
    或将
    Pods/target Support Files/Pods-XXX_socket/Pods XXX.debug.xcconfig
    包含在生成配置中。@soheilnovierd查看更新的unswer,应该会有所帮助。