This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
CocoaPods ist ein Abhängigkeitsmanager für Cocoa-Projekte in Swift und Objective-C. CocoaPods wird üblicherweise verwendet, um Abhängigkeiten in Xcode-Projekten zu verwalten und einzubinden. Defold verwendet beim Erstellen von Builds für iOS und macOS kein Xcode, nutzt aber dennoch CocoaPods, um Abhängigkeiten auf dem Build-Server aufzulösen.
Native Erweiterungen (native extensions) können eine Datei namens Podfile in den Ordnern manifests/ios und manifests/osx enthalten, um die Abhängigkeiten der Erweiterung anzugeben. Beispiel:
platform :ios '11.0'
pod 'FirebaseCore', '10.22.0'
pod 'FirebaseInstallations', '10.22.0'
Der Build-Server sammelt die Podfile-Dateien aller Erweiterungen und verwendet sie, um sämtliche Abhängigkeiten aufzulösen und beim Erstellen des nativen Codes einzubinden.
Beispiele:
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB