ios cocoapods cocoapods-1.1.1

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.

Source

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