Pod install, The dependency `*****` is not used in any concrete target

cocoapods, cocoapods-1.1.1, ios

Solution

Your `Podfile` should contains information in which target you want to install the cocoapods. The post installer in your Podfile sets only `ACTIVE_ARCH` flag to `NO` in each target.

If you have more than 20 targets in your app(and some mess in current Podfile), maybe try to remove `Podfile` and `Podfile.lock` and then do `pod init`. It will make CococaPods gem create a valid `Podfile` for your app. Then paste the CocoaPods that your app using and paste the post installer instruction to the new Podfile and try to reinstall cocoapods using `pod install`.

Remember to place pod instructions between correct target.

Look at the CocoaPods site about Podfile.

So your Podfile should look like:

target 'YourTargetName' do

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'

pod 'MMDrawerController', '~> 0.5.7'
pod 'ViewUtils'
pod 'CPAnimationSequence'
pod 'iCarousel'
pod 'BlocksKit', '~> 2.2.5'
pod 'AFNetworking'
pod 'MBProgressHUD', '~> 0.8'
pod 'NSString-UrlEncode'
pod 'INTULocationManager'
pod 'SDWebImage', '3.7.2'
pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v3.4.0'
pod 'TARTT', :git => 'https://github.com/takondi/tartt-sdk-ios.git'
pod 'SIAlertView', '~> 1.3'
pod 'GoogleAppIndexing'
pod 'Gimbal'

post_install do |installer_representation|
  installer_representation.project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
    end
  end
end
end

Problem

When performing `pod install` on a project I get the following output: ``` Analyzing dependencies [!] The dependency `MMDrawerController (~> 0.5.7)` is not used in any concrete target. The dependency `ViewUtils` is not used in any concrete target. The dependency `CPAnimationSequence` is not used in any concrete target. The dependency `iCarousel` is not used in any concrete target. The dependency `BlocksKit (~> 2.2.5)` is not used in any concrete target. The dependency `AFNetworking` is not used in any concrete target. The dependency `MBProgressHUD (~> 0.8)` is not used in any concrete target. The dependency `NSString-UrlEncode` is not used in any concrete target. The dependency `INTULocationManager` is not used in any concrete target. The dependency `SDWebImage (= 3.7.2)` is not used in any concrete target. The dependency `Adjust (from `https://github.com/adjust/ios_sdk.git`, tag `v3.4.0`)` is not used in any concrete target. The dependency `TARTT (from `https://github.com/takondi/tartt-sdk-ios.git`)` is not used in any concrete target. The dependency `SIAlertView (~> 1.3)` is not used in any concrete target. The dependency `GoogleAppIndexing` is not used in any concrete target. The dependency `Gimbal` is not used in any concrete target. ``` How do I resolve this issue so that the install works correctly? There's more than 20 targets and a post_install pattern could this contribute to the problem? My CocoaPod version is 1.1.1. Here is the Podfile: ``` source 'https://github.com/CocoaPods/Specs.git' platform :ios, '7.0' pod 'MMDrawerController', '~> 0.5.7' pod 'ViewUtils' pod 'CPAnimationSequence' pod 'iCarousel' pod 'BlocksKit', '~> 2.2.5' pod 'AFNetworking' pod 'MBProgressHUD', '~> 0.8' pod 'NSString-UrlEncode' pod 'INTULocationManager' pod 'SDWebImage', '3.7.2' pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v3.4.0' pod 'TARTT', :git => 'https://github.com/takondi/tartt-sdk-ios.git' pod 'SIAlertView', '~> 1.3' pod 'GoogleAppIndexing' pod 'Gimbal' post_install do |installer_representation| installer_representation.project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO' end end end ```

Original source