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

903voto

Om Prakash Punkte 9281

POD Installation

  1. Öffnen Sie das Terminal und geben Sie ein:

    sudo gem install cocoapods

    Das Gem wird in Ruby in der Systembibliothek installiert. Oder versuchen Sie es unter Mac OS X v10.11 (El Capitan), geben Sie ein:

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

    Wenn ein Fehler "activesupport erfordert eine Ruby-Version >= 2.xx" auftritt, installieren Sie zuerst das neueste activesupport, indem Sie im Terminal eingeben.

    sudo gem install activesupport -v 4.2.6
  2. Nach der Installation werden viele Nachrichten angezeigt. Lesen Sie diese und wenn kein Fehler gefunden wird, bedeutet dies, dass die Installation von CocoaPods abgeschlossen ist. Als nächstes müssen Sie das CocoaPods-Master-Repository einrichten. Geben Sie im Terminal ein:

    pod setup

    Und warten Sie, bis das Master-Repository heruntergeladen ist. Die Größe ist sehr groß (370,0 MB im Dezember 2016). Es kann also eine Weile dauern. Sie können den Download verfolgen, indem Sie Aktivität öffnen, zum Netzwerk-Tab gehen und nach "git-remote-https" suchen. Alternativ können Sie versuchen, "--verbose" zum Befehl hinzuzufügen, wie folgt:

    pod setup --verbose
  3. Wenn alles abgeschlossen ist, wird "Setup abgeschlossen" ausgegeben, und Sie können Ihr Xcode-Projekt erstellen und speichern.

  4. Dann im Terminal zu Ihrem Xcode-Projektstammverzeichnis ([cd](https://de.wikipedia.org/wiki/Cd(Command))_, wo Ihre .xcodeproj-Datei abgelegt ist) und geben Sie ein:

    pod init
  5. Öffnen Sie dann die Poddatei Ihres Projekts, indem Sie im Terminal eingeben:

    open -a Xcode Podfile
  6. Ihre Poddatei wird im Textmodus geöffnet. Am Anfang befinden sich einige Standardbefehle. Hier fügen Sie die Abhängigkeiten Ihres Projekts hinzu. Geben Sie zum Beispiel in die Poddatei ein

    pod 'AFNetworking', '0.9.1'

    (Diese Zeile ist ein Beispiel dafür, wie die AFNetworking-Bibliothek zu Ihrem Projekt hinzugefügt wird.)

    Weitere Tipps:

    Kommentieren Sie platform :ios, '9.0' aus
    Kommentieren Sie use_frameworks! aus, wenn Sie Swift verwenden

    Wenn Sie mit der Bearbeitung der Poddatei fertig sind, speichern Sie sie und schließen Sie Xcode.

  7. Installieren Sie dann die Pods in Ihr Projekt, indem Sie im Terminal eingeben:

    pod install

    oder (Für den M1-Chip)

    arch -x86_64 pod install

    Je nachdem, wie viele Bibliotheken Sie zu Ihrer Poddatei für Ihr Projekt hinzugefügt haben, variiert die Zeit, um dies abzuschließen. Sobald dies abgeschlossen ist, wird eine Meldung angezeigt, die besagt

    "Pod-Installation abgeschlossen! Es gibt X Abhängigkeiten aus der Poddatei und X Gesamtpods installiert."

    Schließen Sie jetzt Ihr Xcode-Projekt. Suchen Sie dann die .xcworkspace Xcode-Projektdatei und öffnen Sie sie und beginnen Sie mit dem Codieren. (Sie sollten die xcodeproj-Datei nicht mehr öffnen.)

71voto

RakeshDipuna Punkte 1590
  1. Zuerst öffnen Sie Ihr Terminal

  2. Aktualisieren Sie dann Ihre Gem-Datei mit dem Befehl

    sudo gem install -n /usr/local/bin cocoapods
  3. Geben Sie dann den Pfad Ihres Projekts an

    cd /Ihr Projekt-Pfad
  4. Berühren Sie das Podfile

    touch podfile
  5. Öffnen Sie Ihr Podfile

    open -e podfile
  6. Es wird ein Podfile wie ein Texteditor geöffnet. Dann legen Sie Ihr Ziel fest. Wenn Sie zum Beispiel Google Maps einrichten möchten, sollte Ihr Podfile so aussehen

    use_frameworks!
    target 'IhrProjektName' do
        pod 'GoogleMaps'
    end
  7. Installieren Sie dann das Pod

    pod install

62voto

kakyo Punkte 8734

Auf macOS v10.14 (Mojave) mit Xcode 10.3 erhielt ich beängstigende Warnungen von der gem-Route mit oder ohne -n /usr/local/bin:

xcodeproj's executable "xcodeproj" conflicts with /usr/local/bin/xcodeproj
Overwrite the executable? [yN]

Was für mich funktioniert, ist immer noch Homebrew. Einfach:

brew install cocoapods

48voto

Jayesh Mardiya Punkte 750

Dies funktioniert für Mac OS X v10.11.x (El Capitan)

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

Nachdem dies abgeschlossen ist, können Sie das Pod mit dem Befehl pod setup einrichten und dann in Ihr Projektverzeichnis wechseln und das Pod installieren.

23voto

Mr.Javed Multani Punkte 11069

Einfache Schritte zur Installation einer Pod-Datei:

  1. Öffnen Sie das Terminal

  2. Befehl im Terminal: sudo gem install cocoapods

  3. Setzen Sie den Projekt-Pfad im Terminal.

  4. Befehl: pod init

  5. Gehen Sie zur Pod-Datei Ihres Projekts und fügen Sie den Pod hinzu, den Sie installieren möchten

  6. In der Pod-Datei hinzugefügt: pod 'AFNetworking', '~> 3.0

  7. Befehl: Pod install

  8. Schließen Sie das Xcode-Projekt

  9. Öffnen Sie Ihr Projekt im Terminal

  10. Befehl: open PodDemos.xcworkspace

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