435 Stimmen

Wie installiere ich CocoaPods?

Ich habe mich auf viele Links bezogen und es versucht, aber ohne Erfolg. Ich habe die CocoaPods-Dokumente gelesen und viele Male versucht zu installieren, aber ich bin immer gescheitert, weil ich an den Anfangsschritten gescheitert bin. Ich habe einen Fehler gefunden, bei dem ich zuerst keine Gems installieren kann. Was sind die Schritte, eins nach dem anderen? Wie zum Beispiel Schritte oder eine Demo zur Installation.

Dies ist ein Link, den ich ausprobiert habe.

Der Screenshot zeigt diesen Konsolenfehler, den ich erhalten habe:

Geben Sie hier eine Bildbeschreibung ein

16voto

raaz Punkte 12130

Jahr 2020, CocoaPods v1.9.1 in macOS v10.15 (Catalina) installieren

  1. Richten Sie zunächst Ihre Xcode-Version auf Ihrem Mac über das Terminal ein.

    sudo xcode-select -switch /Applications/Xcode.app
  2. Installieren Sie anschließend CocoaPods über das Terminal.

    sudo gem install cocoapods

Weitere Informationen finden Sie auf der offiziellen Website https://cocoapods.org/.

15voto

onCompletion Punkte 6230

Dies sind die vollständigen Schritte, die ich normalerweise befolge. Ich poste diese Schritte so kurz wie möglich und gehe davon aus, dass Sie über Mac und Xcode-Projekte Bescheid wissen. Zunächst einmal öffnen Sie das Terminal und verwenden Sie die folgenden Befehle, und drücken Sie nach jedem Befehl die Eingabetaste.

Geben Sie den folgenden Befehl ein, wenn Sie CocoaPods noch nicht installiert haben:

sudo gem install cocoapods

Bitte wechseln Sie jetzt in Ihr Xcode-Projektverzeichnis mit dem folgenden Befehl, und ersetzen Sie /Ihr Xcode-Projekt-Verzeichnispfad durch den tatsächlichen Pfad zum Verzeichnis:

cd /Ihr Xcode-Projekt-Verzeichnispfad

Im Folgenden finden Sie Anweisungen zur Verwendung von CocoaPods. Bitte warten Sie nach jedem eingegebenen Befehl im Terminal eine Weile, damit er erfolgreich ausgeführt werden kann.

  1. Suchen von Pods im Terminal:

    pod search networking (ersetzen Sie networking durch das, wonach Sie suchen möchten)

  2. Erstellen der Pod-Datei:

    pod init

  3. Öffnen der Pod-Datei:

    open -a Xcode Podfile

  4. Hinzufügen der Pods: (Nachdem Sie Ihre Pods hinzugefügt haben, müssen Sie die Pod-Datei zuerst speichern und dann zurück zum Terminal gehen.)

    target 'WebServiceUsingMantleAFNetworking' do
    # platform :ios, '8.0' //Wählen Sie Ihre iOS-Version
    pod 'AFNetworking', '~> 2.6.0’
    
    end

    ODER

    platform :ios, '8.0'
    pod 'AFNetworking'
    pod 'Mantle'
    pod 'LBBlurredImage'
    pod 'TSMessages'
    pod 'ReactiveCocoa'
  5. Installation der Pods:

    pod install

  6. Überprüfen Sie auf Aktualisierungen von Pods in einem bestehenden Projekt:

    pod outdated

  7. Aktualisieren Sie die vorhandenen Pods:

    pod update

  8. Deinstallieren Sie die Cocoapods vom System:

    sudo gem uninstall cocoapods

    Es gibt ein vollständiges Tutorial zum Entfernen von Pods aus Ihrem Xcode-Projekt auf Stack Overflow. Sie können sich auf den folgenden Link für weitere Informationen beziehen.

    Wie entferne ich CocoaPods aus einem Projekt?

11voto

urvashi bhagat Punkte 1075
  1. Öffnen Sie das Terminal

  2. Geben Sie sudo gem install cocoapods ein, wenn Sie CocoaPods nicht haben

  3. Geben Sie cd /Projektpfad ein, ersetzen Sie jedoch Projektpfad durch den tatsächlichen Projektpfad

  4. touch podfile

  5. Verwenden Sie einen der folgenden Befehle, um die podfile zu öffnen: open -e podfile öffnet in TextEdit oder open -a podfile öffnet in Xcode

  6. Setzen Sie Ihr Ziel und fügen Sie die Pod-Datei von GoogleMaps hinzu, wie folgt:

    target 'PROJEKTNAME HIER' do
    pod 'GoogleMaps'
    end
  7. Verwenden Sie pod install, um Abhängigkeiten zu installieren

11voto

Badal Shah Punkte 7432

Hier sind alle Schritte mit einem Bild. Bitte folgen Sie ihm richtig und ich bin sicher, dass Sie keinen Fehler erhalten.

Von Wie man CocoaPods installiert und in Ihrem Xcode-Projekt einrichtet.


Als Erstes überprüfen Sie, ob Sie Command Line bereits installiert haben oder nicht.

Sie können dies überprüfen, indem Sie Xcode öffnen und im Menü zu

Xcode Einstellungen Downloads Komponenten navigieren. Finden Sie Command Line Tools und wählen Sie installieren/aktualisieren.

Commandline-Tool

Wenn Sie Command Line Tool nicht gefunden haben, müssen Sie diesen Befehl im Terminal eingeben:

xcode-select --install

Und klicken Sie auf installieren.

Wenn Sie das Command-Line-Tool bereits installiert haben, müssen Sie Ihr Xcode-Verzeichnis auswählen (manchmal entstehen diese Art von Problemen aufgrund verschiedener verfügbarer Xcode-Versionen)

Befolgen Sie dieses Verfahren.

Öffnen Sie das Terminal und führen Sie diesen Befehl aus:

sudo gem install cocoapods

Geben Sie das Admin-Passwort ein. Dies könnte eine Weile dauern. Nach ein paar Minuten wird eine grüne Nachricht angezeigt, wenn CocoaPods erfolgreich in Ihrer Mac-Maschine installiert wurde.

Wenn Sie einen Fehler mit Xcode 6 erhalten, z.B. wenn der Entwicklerpfad fehlt. Führen Sie zuerst diesen Befehl im Terminal aus:

sudo xcode-select -switch /Applications/Xcode6.app (oder IhrXCodeName.app)

Jetzt können Sie Pod mit Ihrem Xcode-Projekt einrichten.

Und jetzt müssen Sie Pod installieren. Befolgen Sie dieses Verfahren.

  1. Öffnen Sie das Terminal

  2. Wechseln Sie in das Stammverzeichnis Ihres Xcode-Projekts (wo Ihre ProjektName.xcodeproj-Datei abgelegt ist).

  3. pod setup: (Einrichten des CocoaPods-Master-Repositorys)

Wenn erfolgreich, wird folgendes angezeigt: Einrichtung abgeschlossen (nur Lesezugriff). Also, Sie haben alles eingerichtet. Jetzt machen wir etwas, das sichtbarer ist...Ja! Lassen Sie uns Bibliotheken in Ihr Xcode-Projekt installieren.

Jetzt müssen Sie die Bibliothek, die mit Pod verbunden ist, in Ihrem Projekt einrichten und aktualisieren.

Schritte zum Hinzufügen-Entfernen-Aktualisieren von Bibliotheken in Pod:

  1. Öffnen Sie das Terminal

  2. Wechseln Sie in das Stammverzeichnis Ihres Xcode-Projekts. Wenn Ihr Terminal bereits läuft, dann ist dies nicht notwendig, da Sie sich bereits im selben Pfad befinden.

  3. touch Podfile

  4. open -e Podfile (Dies sollte eine leere Textdatei öffnen)

  5. Fügen Sie die Bibliotheksnamen in diese Textdatei ein. Sie können neue Namen hinzufügen (Bibliotheksname), einen Namen entfernen oder die Version ändern, z.B.:

    pod ’Facebook-iOS-SDK’
    pod ’EGOTableViewPullRefresh’
    pod ’JSONKit’
    pod ‘MBProgressHUD

HINWEIS: Verwenden Sie die (Steuerung + ) Taste, um einfache Anführungszeichen am Anfang und am Ende des Bibliotheksnamens hinzuzufügen. Es sollte als gerader vertikaler Strich angezeigt werden. Ohne die Steuerungstaste wird es als geschwungene einfache Anführungszeichen hinzugefügt, was zu Fehlern bei der Installation der Datei führt.

  1. Speichern und schließen Sie diese Textdatei. Jetzt sind die Bibliotheken eingerichtet und Sie müssen sie installieren/aktualisieren

  2. Gehen Sie erneut in Ihr Terminal und führen Sie diesen Befehl aus: pod install (um diese Bibliotheken in Pod zu installieren/aktualisieren).

Sie sollten eine Ausgabe ähnlich wie die folgende sehen:

Aktualisierung des Spez-Repos `master’ \
Facebook-iOS-SDK installieren \
Generieren von Unterstützungsdateien

Einrichtung abgeschlossen.

Notiz:

Wenn Sie dieses ganze Verfahren korrekt und Schritt für Schritt befolgt haben, können Sie direkt den pod update Befehl ausführen, nachdem Sie Xcode ausgewählt haben und dann Ihren Projekt-Pfad auswählen. Und geben Sie Ihren Befehl pod update ein.

Sie können auch hier ein Command-Line-Tool überprüfen:

Befehlszeilentool am Ort

9voto

Anita Punkte 2321

Für macOS v10.15 (Catalina):

sudo gem install -n /usr/local/bin cocoapods -v 1.8.4

Die neueste CocoaPods-Version 1.10.0 scheint nicht zu funktionieren.

Ich fand die Antwort in Probleme beim Installieren von CocoaPods.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X