Mon podfile fonctionnait mais après la mise à jour vers la version 1.0.0.beta.1 des cocoapods
l'installation du pod affiche l'erreur suivante
MacBook-Pro:iOS-TuneIn home$ pod install
Fully deintegrating due to major version update
Deleted 1 'Copy Pods Resources' build phases.
Deleted 1 'Check Pods Manifest.lock' build phases.
Deleted 1 'Embed Pods Frameworks' build phases.
- libPods.a
- Pods.debug.xcconfig
- Pods.release.xcconfig
Deleted 1 'Copy Pods Resources' build phases.
Deleted 1 'Check Pods Manifest.lock' build phases.
- libPods.a
Deleted 1 'Copy Pods Resources' build phases.
Deleted 1 'Check Pods Manifest.lock' build phases.
- libPods.a
Deleted 1 'Copy Pods Resources' build phases.
Deleted 1 'Check Pods Manifest.lock' build phases.
- libPods.a
Deleted 1 'Copy Pods Resources' build phases.
Deleted 1 'Check Pods Manifest.lock' build phases.
- libPods.a
- libPods.a
Deleted 1 empty `Pods` groups from project.
Removing `Pods` directory.
Project has been deintegrated. No traces of CocoaPods left in project.
Note: The workspace referencing the Pods project still remains.
Updating local specs repositories
Analyzing dependencies
[!] The dependency `AFNetworking (= 2.6.3)` is not used in any concrete target.
The dependency `MBProgressHUD (~> 0.9.1)` is not used in any concrete target.
The dependency `PDKeychainBindingsController (~> 0.0.1)` is not used in any concrete target.
The dependency `FMDB/SQLCipher` is not used in any concrete target.
The dependency `ZXingObjC (~> 3.1.0)` is not used in any concrete target.
The dependency `SDWebImage (~> 3.7.2)` is not used in any concrete target.
The dependency `SignalR-ObjC (~> 2.0.0.beta3)` is not used in any concrete target.
The dependency `CJPAdController (from `https://github.com/nabeelarif100/CJPAdController.git`)` is not used in any concrete target.
The dependency `ECSlidingViewController (~> 2.0.3)` is not used in any concrete target.
The dependency `VGParallaxHeader` is not used in any concrete target.
The dependency `EMString` is not used in any concrete target.
The dependency `Google/SignIn` is not used in any concrete target.
The dependency `VIPhotoView (~> 0.1)` is not used in any concrete target.
The dependency `EncryptedCoreData (from `https://github.com/project-imas/encrypted-core-data.git`)` is not used in any concrete target.
MacBook-Pro:iOS-TuneIn home$
Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
pod 'AFNetworking', '2.6.3'
pod 'MBProgressHUD', '~> 0.9.1'
pod 'PDKeychainBindingsController', '~> 0.0.1'
pod 'FMDB/SQLCipher'
pod 'ZXingObjC', '~> 3.1.0'
pod 'SDWebImage', '~>3.7.2'
pod 'SignalR-ObjC','~>2.0.0.beta3'
pod 'CJPAdController', :git => 'https://github.com/nabeelarif100/CJPAdController.git'
pod 'ECSlidingViewController', '~> 2.0.3'
pod 'VGParallaxHeader'
pod 'EMString'
pod 'Google/SignIn'
pod 'VIPhotoView', '~> 0.1'
pod 'EncryptedCoreData', :git => 'https://github.com/project-imas/encrypted-core-data.git'
"TargetName"
Après les nouvelles modifications apportées aux cocoapodes, vous devez ajouter les lignes suivantes à votre fichier pod.
target "YOUR_PROJECT_NAME" do pod "YOUR_POD" end
la source
Sur le site Web de CocoaPods:
la source
target 'name' do end
vous devez ajouter
target 'your target' do
etend
autour de vous pod comme ci-dessous.target 'your target' do pod 'AFNetworking', '2.6.3' pod 'MBProgressHUD', '~> 0.9.1' pod 'PDKeychainBindingsController', '~> 0.0.1' end
plus: vous devrez peut-être supprimer le répertoire des pods, Podfile.lock et le fichier xcworkspace, réexécutez le
pod install
.la source
J'ai eu le même problème aujourd'hui. Pour atténuer le problème, je désinstalle le cocoapod, puis installe à nouveau la version 0.39.
voici le lien pour désinstaller: /superuser/686317/how-to-fully-uninstall-the-cocoapods-from-the-mac-machine
Cette réponse ne résout pas la cause première, mais peut vous débloquer. Je n'ai pas assez de réputation pour laisser des commentaires, alors je mets une réponse ici pour vous débloquer.
la source
J'étais cette opération dans le podfile :
source ' https://github.com/CocoaPods/Specs.git '
plateforme: ios, '8.0'
cible "nomprojet cible" faire
pod "AFNetworking"
fin
la source
Mon podfile a été formaté correctement, donc la réponse n'a pas fonctionné pour moi. Ce que j'avais à faire était tout ce qui suit: Premièrement,
J'ai eu des erreurs SSL, des erreurs de délai d'expiration et des erreurs de chemin. Cela a résolu tout cela. J'ajoute cette réponse dans l'espoir que cela aidera quelqu'un - la plupart des personnes atteintes de ce problème n'auront PAS besoin de passer par toutes ces étapes, et ne devraient pas le faire si ce n'est pas nécessaire. Gardez à l'esprit que cela modifie le lien d / l pour ne pas utiliser https, alors assurez-vous de le modifier une fois que vous avez résolu ce problème. Ceci , ceci et cette question de Stack Overflow m'a aidé à résoudre enfin ces problèmes.
la source
J'ai le même problème, et même j'ai changé pour
cible "TargetName" do pod 'Alamofire', '~> 3.1.4' pod 'SwiftyJSON', '~> 2.3.2' end
Il semble avoir un problème de cache, il lit toujours l'ancienne version de PodFile, même si je supprime PodFile, la même erreur apparaît. C'est étrange.
Cependant, lorsque j'ouvre un nouveau terminal, en exécutant l'installation de pod, cela fonctionne.
la source
1) Ajoutez et ouvrez Podfile dans Xcode au lieu de TextEdit ou de tout autre éditeur. ( La mise en évidence de la syntaxe lors de la visualisation d'un fichier pod simplifiera le processus de recherche d'erreurs de syntaxe )
2) Ajoutez des dépendances de projet comme suit dans votre Podfile
def pods pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' pod 'SwiftyJSON', '~> 2.3' end
3) Ajouter ci-dessus définir les pods dans la cible du projet comme suit
target 'App_Target_Name' do pods end
la source
pour Nouvelle version de cocoapods ii 1.0.1
pod 'SlideMenuControllerSwift' pod 'SDWebImage' pod 'SearchTextField'
J'obtenais une erreur:
La dépendance
SlideMenuControllerSwift
n'est utilisée dans aucune cible concrète. La dépendanceSDWebImage
n'est utilisée dans aucune cible concrète. La dépendanceSearchTextField
n'est utilisée dans aucune cible concrète.que je l'ai changé en
cible "YOUR_PROJECT_NAME" faire
pod "YOUR_POD"
fin
que ça a marché
la source
Le fichier Pod est juste un fichier ruby, vous devez spécifier le pod requis pour toutes les cibles. l'une des solutions disponibles consiste à définir tous les pods requis dans shared_pos et à les utiliser pour chaque cible.
Par exemple:
Podfile
platform :ios, '9.0' use_frameworks! def Shared_Pods pod 'Quick', '0.5.0' pod 'Nimble', '2.0.0-rc.1' end target 'MyMainTarget' do Shared_Pods end target 'MyUITests' do Shared_Pods end
la source
platform :ios, '8.0' target 'YourTargetName' do ALL PODS HERE end
ouvrez le terminal, allez dans le dossier du projet et entrez le code
pod update
la source