Mein Podfile funktionierte aber nach dem Update auf Cocoapods Version 1.0.0.beta.1
Die Pod-Installation zeigt den folgenden Fehler an
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"
Nach den neuen Änderungen an Cocoapods müssen Sie Ihrem Podfile die folgenden Zeilen hinzufügen.
quelle
Von der CocoaPods-Website:
quelle
target 'name' do end
Sie müssen hinzufügen
target 'your target' do
undend
um Sie Pod wie unten.Plus: Möglicherweise müssen Sie das Pods-Verzeichnis, die Datei Podfile.lock und die Datei xcworkspace entfernen und erneut ausführen
pod install
.quelle
Ich habe heute das gleiche Problem. Zur Schadensbegrenzung deinstalliere ich Cocoapod und installiere dann erneut Version 0.39.
Hier ist der Link zum Deinstallieren: /superuser/686317/how-to-fully-uninstall-the-cocoapods-from-the-mac-machine
Diese Antwort behebt nicht die Grundursache, kann Sie jedoch entsperren. Ich habe nicht genug Ruf, um Kommentare zu hinterlassen, deshalb habe ich hier eine Antwort eingefügt, um Sie freizugeben.
quelle
Ich war diese Operation in der Poddatei:
Quelle ' https://github.com/CocoaPods/Specs.git '
Plattform: ios, '8.0'
Ziel "Zielprojektname" tun
Pod "AFNetworking"
Ende
quelle
Mein Podfile wurde korrekt formatiert, daher funktionierte die Antwort bei mir nicht. Was ich tun musste , war Folgendes: Erstens:
Ich hatte SSL-Fehler, Timeout-Fehler und Pfadfehler. Dies hat all dies behoben. Ich füge diese Antwort in der Hoffnung hinzu, dass sie jemandem helfen wird - die meisten Menschen mit diesem Problem müssen NICHT alle diese Schritte ausführen und sollten dies nicht tun, wenn dies nicht erforderlich ist. Beachten Sie, dass dadurch der d / l-Link so geändert wird, dass https nicht verwendet wird. Ändern Sie ihn daher unbedingt zurück, sobald Sie dieses Problem behoben haben. Diese , diese und diese Frage zum Stapelüberlauf haben mir geholfen, diese Probleme endlich zu lösen.
quelle
Ich habe das gleiche Problem und habe sogar zu gewechselt
Ziel "Zielname" Pod 'Alamofire', '~> 3.1.4' Pod 'SwiftyJSON', '~> 2.3.2' Ende
Es scheint ein Cache-Problem zu haben, es liest immer die alte Version von PodFile, auch wenn ich PodFile entferne, wird der gleiche Fehler angezeigt. Es ist komisch.
Wenn ich jedoch ein neues Terminal öffne und die Pod-Installation ausführe, funktioniert es.
quelle
1) Fügen Sie Podfile in Xcode anstelle von TextEdit oder einem anderen Editor hinzu und öffnen Sie es . (Das Hervorheben der Syntax beim Anzeigen einer Pod-Datei vereinfacht das Auffinden von Syntaxfehlern )
2) Fügen Sie in Ihrem Podfile Projektabhängigkeiten wie folgt hinzu
3) Fügen Sie oben definierte Pods im Projektziel wie folgt hinzu
quelle
für neue Version von Cocoapods ii 1.0.1
pod 'SlideMenuControllerSwift' pod 'SDWebImage' pod 'SearchTextField'
Ich habe eine Fehlermeldung erhalten:
Die Abhängigkeit
SlideMenuControllerSwift
wird in keinem konkreten Ziel verwendet. Die AbhängigkeitSDWebImage
wird in keinem konkreten Ziel verwendet. Die AbhängigkeitSearchTextField
wird in keinem konkreten Ziel verwendet.als ich es geändert habe
Ziel "YOUR_PROJECT_NAME" tun
Ende
als es funktionierte
quelle
Die Pod-Datei ist nur eine Ruby-Datei. Sie müssen den erforderlichen Pod für alle Ziele angeben. Eine der verfügbaren Lösungen besteht darin, alle erforderlichen Pods in shared_pos zu definieren und diese für jedes Ziel zu verwenden.
Zum Beispiel:
Podfile
quelle
Öffnen Sie das Terminal, gehen Sie zum Projektordner und geben Sie den Code ein
quelle