Zum Hauptinhalt springen

Installieren von Cocoapods auf Mac M1 ausführliche Anleitung

Cocoapods - dies ist ein beliebter Abhängigkeitsmanager für die Entwicklung von iOS- und macOS-Anwendungen in der Programmiersprache Swift. Es macht es einfach, Bibliotheken von Drittanbietern zu installieren und zu aktualisieren, was den Entwicklungsprozess vereinfacht und beschleunigt.

Wenn Sie jedoch der Besitzer eines neuen Computers sind Mac M1. Sie haben möglicherweise ein Problem mit der Installation von Cocoapods. Dies liegt daran, dass sich die Prozessorarchitektur des M1 von früheren Modellen unterscheidet. Aber keine Panik, in diesem Artikel werden wir Ihnen sagen, wie Sie Cocoapods auf Mac M1 installieren.

Bevor Sie mit der Installation von Cocoapods beginnen, müssen Sie Homebrew installieren, einen beliebten Paketmanager für macOS. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

Überprüfen auf Ruby und Homebrew

Bevor Sie Cocoapods auf Ihrem M1 Mac installieren, müssen Sie sicherstellen, dass Sie Ruby und Homebrew installiert haben. Diese Tools sind für die Arbeit mit Cocoapods unerlässlich.

Um nach Ruby zu suchen, öffnen Sie Terminal und führen Sie den Befehl aus:

Wenn Ruby bereits installiert ist, wird die Ruby-Version als Antwort angezeigt. Zum Beispiel:

ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [universal.arm64e-darwin20]

Wenn Ruby nicht installiert ist, sollten Sie es mit Homebrew installieren.

Führen Sie den Befehl aus, um zu überprüfen, ob Homebrew vorhanden ist:

Wenn Homebrew bereits installiert ist, wird die Homebrew-Version als Antwort angezeigt. Zum Beispiel:

Wenn Homebrew nicht installiert ist, sollten Sie es vor der Installation von Ruby installieren.

Installieren von Ruby und Homebrew

Vor der Installation von Cocoapods auf Mac M1 müssen Ruby und Homebrew installiert werden.

1. Öffnen Sie das Terminal. Sie finden es im Ordner "Dienstprogramme" im Ordner "Programme".

2. Installiere Ruby mit dem Befehl:

brew install rbenv ruby-build

3. Führen Sie nach der Installation von Ruby den folgenden Befehl aus:

rbenv install 2.7.2

4. Installieren Sie Homebrew mit dem folgenden Befehl:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

5. Überprüfen Sie, ob Ruby und Homebrew erfolgreich installiert wurden, indem Sie die folgenden Befehle eingeben:

ruby -v
brew -v

Jetzt können Sie Cocoapods auf dem Mac M1 installieren.

Installieren von Xcode Command Line Tools

Bevor Sie Cocoapods auf Mac M1 installieren, müssen Sie Xcode Command Line Tools installieren. Dieses Tool ist eine Sammlung von Befehlszeilentools von Apple und enthält alles, was Sie für die Entwicklung von iOS- und macOS-Anwendungen benötigen.

Führen Sie die folgenden Schritte aus, um Xcode Command Line Tools auf Mac M1 zu installieren:

  1. Öffnen Sie Terminal (Terminal) auf Ihrem Mac M1. Dies kann über Spotlight (Suche) erfolgen oder im Ordner "Dienstprogramme" gefunden werden.
  2. Geben Sie xcode-select --install ein und drücken Sie die Eingabetaste.
  3. Es wird ein Dialogfeld angezeigt, in dem Sie auf die Schaltfläche "Installieren" klicken müssen, um mit der Installation von Xcode Command Line Tools zu beginnen.
  4. Warten Sie, bis die Installation abgeschlossen ist. Es kann eine Weile dauern, also sei geduldig.

Nachdem die Installation von Xcode Command Line Tools abgeschlossen ist, können Sie Cocoapods auf Ihrem Mac M1 installieren und verwenden.

Überprüfen der Ruby-Version und Installieren von RubyGems

Bevor Sie Cocoapods installieren, ist es wichtig sicherzustellen, dass Ihr System über eine Ruby-Version verfügt, die mit der Installation von RubyGems kompatibel ist.

Dazu können Sie die folgenden Schritte ausführen:

1. Öffnen Sie ein Terminal auf Ihrem Mac M1.

2. Geben Sie den Befehl ein ruby --version und drücken Sie die Eingabetaste.

Wenn Sie einen Fehler sehen oder Ihre Ruby-Version nicht kompatibel ist, müssen Sie Ruby und RubyGems installieren. Hier ist, wie man es macht:

1. Öffnen Sie ein Terminal auf Ihrem Mac M1.

2. Geben Sie den Befehl ein /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" und drücken Sie die Eingabetaste.

Warten Sie, bis die Installation von Homebrew, dem Paketverwaltungstool, abgeschlossen ist.

3. Geben Sie den Befehl ein brew install rbenv ruby-build und drücken Sie die Eingabetaste.

Dieser Befehl installiert rbenv und ruby-build, um Ruby zu installieren.

4. Geben Sie den Befehl ein echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.zshrc und drücken Sie die Eingabetaste.

Dieser Befehl fügt Ihrer Datei eine Konfiguration für rbenv hinzu .zshrc, damit es beim Start eines neuen Terminalfensters automatisch aktiviert wird.

5. Geben Sie den Befehl ein source ~/.zshrc und drücken Sie die Eingabetaste.

Dieser Befehl aktualisiert die aktuelle Shell mit der hinzugefügten Konfiguration für rbenv.

6. Geben Sie den Befehl ein rbenv install 2.7.3 und drücken Sie die Eingabetaste.

Dieser Befehl installiert Ruby Version 2.7.3.

7. Geben Sie den Befehl ein rbenv global 2.7.3 und drücken Sie die Eingabetaste.

Mit diesem Befehl wird die installierte Ruby-Version standardmäßig als globale Version festgelegt.

8. Geben Sie den Befehl ein ruby --version und drücken Sie die Eingabetaste, um zu überprüfen, ob die Ruby-Version erfolgreich aktualisiert wurde.

Nachdem Sie die Ruby-Version erfolgreich überprüft haben, können Sie mit der Installation von RubyGems und Cocoapods beginnen.

Anmerkung: Wenn Sie anstelle von Zsh eine andere Shell verwenden, ersetzen Sie ~ / .zshrc mit dem Befehl, der Ihrer Shell entspricht (~ / .bash_profile für Bash oder ~ / .config / fish / config.fish für Fish).

Installieren der Ruby-Version

Für die Installation von Cocoapods auf Mac M1 ist eine Ruby-Version erforderlich, die diese Architektur unterstützt. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffnen Sie das Terminal. Sie finden es im Ordner "Dienstprogramme" im Ordner "Programme".
  2. Installieren Sie zuerst Homebrew, wenn Sie es noch nicht installiert haben. Homebrew ist ein Batch-Manager für macOS, mit dem Sie die erforderlichen Anwendungen und Abhängigkeiten einfach installieren und aktualisieren können.
  3. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install rbenv
rbenv init
rbenv
rbenv install 2.7.3
rbenv global 2.7.3

Jetzt haben Sie die erforderliche Version von Ruby installiert, um mit Cocoapods auf Mac M1 zu arbeiten. Sie können mit der Installation von Cocoapods fortfahren, indem Sie die folgenden Schritte befolgen.

Installieren von Cocoapods

Der Cocoapods-Batch-Manager bietet eine einfache Möglichkeit, Abhängigkeiten in Projekten auf der iOS-Plattform zu verwalten. In diesem Artikel werden detaillierte Anweisungen zur Installation von Cocoapods auf einem Mac mit M1-Prozessor erörtert.

  1. Öffnen Sie ein Terminal auf Ihrem Mac M1. Sie können es im Ordner "Dienstprogramme" finden oder die Spotlight-Suche verwenden.
  2. Stellen Sie sicher, dass Sie die neueste Version des Homebrew - Paketmanagers für macOS installiert haben. Führen Sie den folgenden Befehl im Terminal aus:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
softwareupdate --install-rosetta
arch -x86_64 sudo gem install cocoapods
cocoapods --version

Jetzt können Cocoapods auf Ihrem M1-Mac verwendet werden. Sie können mit dem Befehl pod install beginnen, Abhängigkeiten in Ihren Projekten zu verwalten und die benötigten Bibliotheken zu installieren. Gute Arbeit!

Vorbereiten eines Projekts für die Verwendung von Cocoapods

Bevor Sie mit der Verwendung von Cocoapods in Ihrem Projekt beginnen, müssen Sie einige vorbereitende Schritte ausführen:

  1. Stellen Sie sicher, dass Sie die neueste Version von Xcode installiert haben. Wenn Xcode noch nicht installiert ist, können Sie es aus dem App Store herunterladen.
  2. Installieren Sie CocoaPods, indem Sie den Befehl sudo gem install cocoapods im Terminal ausführen. Wenn Sie bereits Cocoapods installiert haben, stellen Sie sicher, dass Sie die neueste Version installiert haben, indem Sie den Befehl sudo gem update cocoapods ausführen.
  3. Navigieren Sie mit dem Befehl cd /path/to/your/project zum Ordner mit Ihrem Projekt im Terminal.
  4. Initialisieren Sie Cocoapods in Ihrem Projekt, indem Sie den Befehl pod init ausführen. Dieser Befehl erstellt eine Podfile-Datei im Ordner Ihres Projekts.
  5. Öffnen Sie die Podfile-Datei in einem Texteditor, z. B. mit dem Befehl open -a Xcode Podfile . In dieser Datei geben Sie die Abhängigkeiten Ihres Projekts an.

Ihr Projekt ist jetzt bereit, Cocoapods zu verwenden. Sie können der Podfile-Datei Abhängigkeiten hinzufügen, den Befehl pod install ausführen, um diese Abhängigkeiten zu installieren, und die Datei öffnen .xcworkspace statt .xcodeproj, um an einem Projekt zu arbeiten.

Navigation im Terminal

Wenn Sie in einem Terminal auf einem Mac M1 arbeiten, ist es wichtig, einige Befehle zu kennen, um durch das Dateisystem zu navigieren. Hier sind einige von ihnen:

  • cd [Pfad] - in das angegebene Verzeichnis verschieben;
  • mkdir [Name] - erstellt ein neues Verzeichnis mit dem angegebenen Namen;
  • rm [Name] - löscht eine Datei oder ein Verzeichnis mit dem angegebenen Namen;
  • mv [woher] [wohin] - verschiebt eine Datei oder ein Verzeichnis von einem Ort zum anderen;
  • cp [woher] [wohin] - kopiert eine Datei oder ein Verzeichnis von einem Ort zum anderen;
  • touch [Name] - erstellt eine neue Datei mit dem angegebenen Namen;

Mit diesen Befehlen können Sie Dateien und Verzeichnisse im Terminal verwalten und die Navigation im Dateisystem vereinfachen. Wenn Sie diese Befehle kennen, können Sie Cocoapods erfolgreich auf dem Mac M1 installieren und problemlos damit arbeiten.

Installieren von Abhängigkeiten über Cocoapods

Nach der Installation von Cocoapods auf Mac M1 können Sie mit der Installation der Abhängigkeiten für Ihr Projekt fortfahren. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie Terminal und gehen Sie in das Verzeichnis mit Ihrem Projekt.
  2. Geben Sie den Befehl pod init ein, um die Podfile zu erstellen.
  3. Öffnen Sie die Podfile-Datei mit einem beliebigen Texteditor.
  4. Kommentieren Sie die Zeile platform :ios, '9.0' und geben Sie die Mindestversion von iOS an, mit der Ihr Projekt kompatibel sein soll.
  5. Fügen Sie unter der Plattformzeile Zeilen der Form pod 'Abhängigkeitsname' für jede Abhängigkeit hinzu, die Sie festlegen möchten. Die Abhängigkeiten müssen im Format "Abhängigkeitsname" angegeben werden, ohne die Version anzugeben.
  6. Speichern Sie die Datei und schließen Sie sie.
  7. Kehren Sie zum Terminal zurück und führen Sie den Befehl pod install aus, um die Abhängigkeiten zu installieren.
  8. Nachdem die Installation abgeschlossen ist, öffnen Sie die Xcode Workspace-Datei mit der Erweiterung .xcworkspace.
  9. Jetzt können Sie die installierten Abhängigkeiten in Ihrem Projekt verwenden.

Beachten Sie, dass Sie beim Aktualisieren von Abhängigkeiten in Zukunft den Befehl pod update anstelle von pod install ausführen müssen. Dadurch werden die Abhängigkeiten entsprechend den in der Podfile angegebenen Versionen aktualisiert.

Aktualisieren von Abhängigkeiten über Cocoapods

Nach der Installation von Cocoapods auf Ihrem M1-Mac müssen Sie die Abhängigkeiten regelmäßig aktualisieren, um auf die neuesten Fehlerbehebungen und neuen Funktionen zugreifen zu können.

Um Abhängigkeiten über Cocoapods zu aktualisieren, müssen Sie einige einfache Schritte ausführen:

  1. Öffnen Sie ein Terminal auf Ihrem Mac M1 und navigieren Sie zum Stammordner Ihres Projekts.
  2. Geben Sie den Befehl pod outdated ein, um nach veralteten Abhängigkeiten zu suchen.
  3. Wenn der Befehl pod outdated eine Liste veralteter Abhängigkeiten anzeigt, führen Sie den Befehl pod update aus, um sie zu aktualisieren.
  4. Warten Sie, bis die Abhängigkeitsaktualisierung abgeschlossen ist.
  5. Nachdem alle Abhängigkeiten in Ihrem Projekt erfolgreich aktualisiert wurden, können Sie es erneut sammeln und ausführen, um zu überprüfen, ob die aktualisierten Abhängigkeiten ordnungsgemäß funktionieren.

Jetzt wissen Sie, wie Sie Abhängigkeiten über Cocoapods auf Ihrem Mac M1 aktualisieren können. Befolgen Sie diese Schritte regelmäßig, um immer die aktuellen Versionen Ihrer Abhängigkeiten zu verwenden und sich über alle Änderungen bewusst zu sein, die Entwickler an diesen Abhängigkeiten vornehmen.

Entfernen von Cocoapods aus einem Projekt

Wenn Sie sich entschieden haben, Cocoapods in Ihrem Projekt nicht mehr zu verwenden und es entfernen möchten, befolgen Sie diese Schritte:

  1. Öffnen Sie das Terminal.
  2. Navigieren Sie zum Stammordner Ihres Projekts.
  3. Führen Sie den Befehl aus pod uninstall.
  4. Bestätigen Sie die Deinstallation, indem Sie die Anweisungen im Terminal befolgen.

Nach Abschluss dieser Schritte werden die Cocoapods vollständig aus Ihrem Projekt entfernt. Stellen Sie sicher, dass Sie vor dem Löschen keine geöffneten Dateien oder Prozesse im Zusammenhang mit Cocoapods geöffnet haben, um Datenverluste oder Fehler beim Löschen zu vermeiden.

Wenn Sie Cocoapods in Zukunft erneut verwenden müssen, können Sie es mithilfe der entsprechenden Anweisungen erneut installieren.