Duplicate target after “pod install”

落花浮王杯 提交于 2019-12-01 06:49:16

问题


After I added new dependency to my project and run pod install, I have duplicate target in my workspace(.xcworkspace) as below:

And this is the pod file structure:

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

I restart the project and also Xcode, but it does not help. What is the reason and how can I solve the problem?


回答1:


First, try to wrap your pods with target specification, like this:

target 'TargetName' do
  pod 'Fabric'
  pod 'Crashlytics' 
  #other pods 
end
  1. Delete your .xcworkspace, podfile.lock and pods folder, just as @SukruK suggested.
  2. Do pod install again and open the workspace created.

You can do the following instructions in order to fix this configuration issue CocoaPods did not set the base configuration of your project because your project already has a custom config set.

  1. Go to your project settings
  2. Set None configuration set for both Pods-related targets
  3. Run pod install again



来源:https://stackoverflow.com/questions/39961447/duplicate-target-after-pod-install

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!