Mój podfile działał, ale po aktualizacji do wersji cocoapods 1.0.0.beta.1
pod install wyświetla następujący błąd
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"
Po nowych zmianach w cocoapods, musisz dodać następujące wiersze do swojego pliku podfile.
źródło
Ze strony internetowej CocoaPods:
źródło
target 'name' do end
musisz dodać
target 'your target' do
iend
wokół siebie pod jak poniżej.plus: może być konieczne usunięcie katalogu podów, pliku Podfile.lock i xcworkspace, uruchom
pod install
ponownie.źródło
Mam dziś ten sam problem. W celu złagodzenia sytuacji odinstaluj cocoapod, a następnie ponownie instaluję wersję 0.39.
tutaj jest link, jak odinstalować: /superuser/686317/how-to-fully-uninstall-the-cocoapods-from-the-mac-machine
Ta odpowiedź nie naprawia głównej przyczyny, ale może odblokować. Nie mam wystarczającej reputacji, aby zostawiać komentarze, więc umieściłem tutaj odpowiedź, aby cię odblokować.
źródło
Byłem tą operacją w podfile :
źródło „ https://github.com/CocoaPods/Specs.git ”
platforma: ios, „8.0”
target „targetprojectname”
pod „AFNetworking”
koniec
źródło
Mój podfile został poprawnie sformatowany, więc odpowiedź nie działa. Co ja miałem zrobić, to wszystkie poniższe kryteria: po pierwsze,
Wystąpiły błędy SSL, błędy przekroczenia limitu czasu i błędy ścieżki. To wszystko naprawiło. Dodam tę odpowiedź w nadziei, że komuś pomoże - większość osób z tym problemem NIE będzie musiała przechodzić przez wszystkie te kroki i nie powinna tego robić, jeśli nie jest to konieczne. Pamiętaj, że powoduje to zmianę łącza d / l tak, aby nie używał protokołu HTTPS, więc pamiętaj, aby zmienić go z powrotem po rozwiązaniu tego problemu. To , to i to pytanie dotyczące przepełnienia stosu pomogły mi ostatecznie rozwiązać te problemy.
źródło
Mam ten sam problem i nawet zmieniłem na
target „TargetName” do pod 'Alamofire', '~> 3.1.4' pod 'SwiftyJSON', '~> 2.3.2' end
Wygląda na to, że ma jakiś problem z pamięcią podręczną, zawsze czyta starą wersję PodFile, nawet jeśli usunę PodFile, pojawia się ten sam błąd. To dziwne.
Jednak kiedy otwieram nowy terminal, uruchamiając instalację pod, to działa.
źródło
1) Dodaj i otwórz Podfile w Xcode zamiast TextEdit lub jakimkolwiek innym edytorze. ( Podświetlanie składni podczas przeglądania pliku pod uprości proces znajdowania błędów składniowych )
2) Dodaj zależności projektu w następujący sposób w pliku Podfile
3) Dodaj powyżej zdefiniuj pody w celu projektu w następujący sposób
źródło
dla nowej wersji cocoapods ii 1.0.1
pod 'SlideMenuControllerSwift' pod 'SDWebImage' pod 'SearchTextField'
Otrzymałem błąd:
Zależność
SlideMenuControllerSwift
nie jest używana w żadnym konkretnym celu. ZależnośćSDWebImage
nie jest używana w żadnym konkretnym celu. ZależnośćSearchTextField
nie jest używana w żadnym konkretnym celu.niż zmieniłem to
cel „YOUR_PROJECT_NAME”
koniec
niż zadziałało
źródło
Plik pod jest tylko plikiem ruby, musisz określić wymagany pod dla wszystkich celów. jednym z dostępnych rozwiązań jest zdefiniowanie wszystkich wymaganych podów w shared_pos i użycie tego dla każdego celu.
Na przykład:
Podfile
źródło
otwórz terminal, przejdź do folderu projektu i wprowadź kod
źródło