Mon podfile fonctionnait mais après la mise à jour vers cocoapods version 1.0.0.beta.1
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'
Vous devez spécifier une cible pour chaque pod.
par exemple. si auparavant vous aviez écrit votre Podfile comme ceci:
pod 'Alamofire', '~> 3.1.4'
pod 'SwiftyJSON', '~> 2.3.2'
il suffit de changer pour
target "TargetName" do
pod 'Alamofire', '~> 3.1.4'
pod 'SwiftyJSON', '~> 2.3.2'
end
Après les nouvelles modifications apportées aux cocoapods, vous devez ajouter les lignes suivantes à votre podfile.
target "YOUR_PROJECT_NAME" do
pod "YOUR_POD"
end
Sur le site Web de CocoaPods:
CocoaPods fournit une commande
pod init
pour créer un fichier podfile avec des valeurs par défaut intelligentes. Vous devriez l'utiliser.
vous devez ajouter target 'your target' do
et end
autour de votre module, 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 aurez peut-être besoin de supprimer les répertoires pods, Podfile.lock et xcworkspace, exécutez à nouveau le pod install
.
J'ai le même problème aujourd'hui. Pour atténuer le problème, j’ai mélangé le cocoapod, puis j’ai réinstallé la version 0.39.
voici le lien comment désinstaller: https://superuser.com/questions/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 ici une réponse pour vous débloquer.
J'étais cette opération dans le podfile :
source ' https://github.com/CocoaPods/Specs.git '
plate-forme: ios, '8.0'
target "targetprojectname" do
pod "AFNetworking"
fin
Mon podfile était correctement formaté, la réponse ne fonctionnait donc pas pour moi. Ce que j'avais à faire était tout ce qui suit:
J'ai eu des erreurs SSL, des erreurs de délai d'attente et des erreurs de chemin d'accès. Cela a résolu tous ces problèmes. 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 suivre toutes ces étapes et ne le feront pas si ce n'est pas nécessaire. N'oubliez pas que cela modifie le lien d/l pour ne pas utiliser https. Assurez-vous donc de le rétablir une fois le problème résolu. This , this , et this La question du débordement de pile m'a aidé à résoudre ces problèmes.
Le fichier de 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.
Pour ex:
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
1) Ajouter et ouvrir 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 des erreurs de syntaxe )
2) Ajoutez les dépendances du 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 pods dans cible du projet comme suit
target 'App_Target_Name' do
pods
end
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
J'ai le même problème, et même j'ai changé pour
target "TargetName" fait le pod 'Alamofire', '~> 3.1.4' le pod 'SwiftyJSON', '~> 2.3.2' fin
Il semble y avoir un problème de cache, il lit toujours l'ancienne version de PodFile, même si je supprime PodFile, la même erreur s'affiche. C'est étrange.
Cependant, lorsque j’ouvre un nouveau terminal, l’installation du pod est en cours, cela fonctionne.
for Nouvelle version de cocoapods i.i 1.0.1
pod 'SlideMenuControllerSwift' pod 'SDWebImage' pod 'SearchTextField'
J'avais une erreur:
La dépendance SlideMenuControllerSwift
n'est utilisée dans aucune cible concrète. La dépendance SDWebImage
n'est utilisée dans aucune cible concrète. La dépendance SearchTextField
n'est utilisée dans aucune cible concrète.
que je l'ai changé pour
cible "YOUR_PROJECT_NAME" do
pod "YOUR_POD"
fin
que cela a fonctionné