ios - Pod instala, la dependencia `*****` no se usa en ningún objetivo concreto
cocoapods cocoapods-1.1.1 (3)
Es un poco raro, pero el SDK de Gimbal contiene iCarousel, por lo que podría tener problemas con tu podfile.
Tengo un proyecto de otro, cuando instalo, la consola me dice:
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.
¿Cuál es el problema? Debido a que el proyecto tiene más de 20 puntos, usa el patrón post_install y funciona bien, pero no me funciona.
mi versión cocoapod es 1.1.1, por favor ayuda.
Aquí está el 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
Simplemente agrega tu archivo pod en el siguiente bloque
target ''YourApp'' do
pod ''*******'', ''~> 1.0''
end
Su Podfile
debe contener información en la que desea instalar los cocoapods. El postinstalador en su Podfile configuró solo el indicador ACTIVE_ARCH
en NO
en cada destino.
Si tiene más de 20 objetivos en su aplicación (y algún lío en el Podfile actual), tal vez intente eliminar Podfile
y Podfile.lock
y luego haga pod init
. Hará que la gema de CococaPods cree un Podfile
válido para su aplicación. Luego pegue los CocoaPods que utiliza su aplicación y pegue las instrucciones posteriores al instalador en el nuevo Podfile e intente volver a instalar los cocoapods usando la pod install
.
Recuerde colocar las instrucciones de la vaina entre el objetivo correcto.
Mira el sitio de CocoaPods sobre Podfile.
Así que tu Podfile debería verse como:
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