j'ai un projet d'un autre, quand je l'installer, la console me dit:
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.
quel est le problème? parce que le projet a plus de 20 traget, ils utilisent le modèle post_install et fonctionnent bien, mais cela ne fonctionne pas pour moi.
ma version de cocoapod est 1.1.1, aide de pls.
voici le 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
Votre Podfile
devrait contenir des informations sur la cible dans laquelle vous souhaitez installer les cocoapodes. Le post-installateur dans votre fichier Podfile ne paramètre que ACTIVE_Arch
sur NO
dans chaque cible.
Si vous avez plus de 20 cibles dans votre application (et quelques erreurs dans Podfile actuel), essayez peut-être de supprimer Podfile
et Podfile.lock
, puis de faire pod init
. CococaPods gem créera une Podfile
valide pour votre application. Collez ensuite les CocoaPods utilisés par votre application, collez les instructions post-installateur dans le nouveau fichier podfile et essayez de réinstaller les cocoapods à l'aide de pod install
.
N'oubliez pas de placer les instructions de pod entre la bonne cible.
Regardez le site CocoaPods à propos de Podfile.
Donc, votre podfile devrait ressembler à:
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
Ajoutez simplement votre fichier pod dans le bloc ci-dessous
target 'YourApp' do
pod '*******', '~> 1.0'
end
C'est un peu bizarre, mais le SDK de Gimbal contient iCarousel et risque donc d'avoir des problèmes avec votre podfile.