Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Natalia Terlecka

Min Read

25. Februar 2024

So erstellen Sie CocoaPods

Ich habe kürzlich geschrieben über wie die perfekte Entwicklerwelt aussehen sollte, wo jede geschriebene Codezeile generisch und fehlerfrei ist. Als ich auf meinen Code zurückblickte, wurde mir das klar Ich könnte meine Worte sehr gut in die Tat umsetzen und anfangen, CocoaPods zu entwickeln um das endlose Kopieren und Einfügen von Snippets zu überwinden, das ich durchgemacht habe, um ein aktuelles Projekt von mir zu konfigurieren.

Nur um einen kleinen Kontext bereitzustellen: CocoaPods ist eine Art Facilitator, der es einfacher macht, Abhängigkeiten in Ihrem Code zu verwalten. Es ist für die iOS- und OX X-Entwicklung gedacht und ermöglicht es Ihnen, viel Zeit zu sparen, die Sie für das Schreiben von Code aufwenden können, anstatt ihn ständig zu verwalten. Im Grunde genommen wird es den Umgang mit dem Projekt zu einem viel einfacheren und schnelleren Prozess machen.

Aber die Frage, auf die Sie nach einer Antwort suchen, ist:

blue arrow to the left
Imaginary Cloud logo

Wie erstelle ich Cocoapods?

Seit ich davon erfahren habe Kakaoschoten Es hat mir Spaß gemacht, es zu benutzen, und Tatsache ist, die gesamte iOS-Community benutzt es ebenso. Ich habe jedoch herausgefunden, dass die aktuellen Ressourcen und Tutorials zu CocoaPods die Aufgabe, einen zu erstellen, so viel schwieriger erscheinen lassen, als sie tatsächlich ist.

Also, um zu erklären, wie einfach es ist, hier sind die Schritte, die ich gemacht habe, um meine Kameramanager (mehr darüber hier) projizieren Sie in einen sehr einfachen CocoaPod, den Sie für Ihre eigenen Projekte replizieren können:

Schritt 1 - Gehe zu deinem Projektordner und führe Folgendes aus:

Schritt 2 - Nachdem ich die generierte Datei überprüft hatte, blieb mir die Essenz von Podspec übrig, nämlich:

Und hier sollten Sie sich auf die letzte Zeile konzentrieren, die die Quelldateien Ihres CocoaPod angibt. Stellen Sie sicher, dass Sie alle einbeziehen. Sie erhalten Schnipsel zum Hinzufügen von mehr als einer Datei in die generierte Podspec und stellen Sie sicher, dass Sie den gesamten Pfad zur Datei angeben.

Der andere Hinweis hier bezieht sich auf das s.source:tag. Es ist ein Tag, mit dem Benutzer das Repo herunterladen sollen, damit es der gewünschten Version entspricht. Jedes Mal, wenn Sie eine neue Version des Repos erstellen, müssen Sie die aktualisierte Podspec-Datei sowie denselben Tag-Namen, den Sie dort eingegeben haben, in Ihr eigenes GitHub-Repo übertragen.

Schritt 3 - Lauf:

um zu sehen, ob die von Ihnen erstellte Datei funktioniert und alle Fehler und Warnungen zu beheben, die Sie mit Hilfe von Google erhalten.

Schritt 4 - Schieben Sie die validierte Podspec-Datei in Ihr Projekt-Repo.

Schritt 5 - Testen Sie an einem zufälligen Projekt, ob es mit einer Poddatei korrekt funktioniert:

Schritt 6 - Erstellen Sie eine Kofferraum Konto, wenn es dein erster CocoaPod ist:

Schritt 7 - Schieben Sie schließlich den erstellten CocoaPod aus dem Stammverzeichnis Ihres Projekts in das Haupt-Repo:

Genießen Sie nach ein paar Minuten Ihre Open-Source-Bibliothek, die für alle iOS-Entwickler da draußen einfach zu verwenden ist!

Ready for a UX Audit? Book a free call

Fanden Sie diesen Artikel hilfreich? Diese könnten dir auch gefallen!

blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
Natalia Terlecka
Natalia Terlecka

Ein erfahrener iOS-Entwickler, der Teil eines agilen iOS-Teams ist und Einzelpersonen dabei unterstützt, ihre Träume und Ziele zu verwirklichen.

Read more posts by this author

People who read this post, also found these interesting:

arrow left
arrow to the right
Dropdown caret icon