it-swarm.com.de

Wie benutzt man Cocoapods mit Spielplatz?

Ich probiere einige Pods aus, bevor ich sie mit meinem Hauptprojekt implementiere. Ich möchte sicherstellen, dass sie für meine Anforderungen richtig funktionieren. Am einfachsten ist es, es mit Spielplatz zu versuchen.

Ich habe es versucht pod init mit Spielplatz, der nicht funktioniert

[!] Es wurde kein Xcode-Projekt gefunden, bitte geben Sie eines an

Hilfe wird sehr geschätzt.

33
vinbhai4u

Dies ist eine alte Frage, die jedoch oben in Google angezeigt wird.

Dies könnten wir sein, aber Sie spielen ist ein Befehlszeilen-Tool, das einen neuen Xcode-Spielplatz mit einem integrierten Cocoapod erstellt. Es unterstützt auch die gleichzeitige Integration mehrerer Cocoapods. Es ist ein einziger Befehl.

  1. Installieren: gem install cocoapods-playgrounds
  2. Benutzen: pod playgrounds Alamofire
  3. Warten Sie, bis der Spielplatz geöffnet ist, und bauen Sie ihn dann.
52
jkistler

Für diejenigen, die die Vorabversion 1.0 von CocoaPods verwenden, ist die Direktive 'link_with', die @samuel verwendet, veraltet. Ich habe versucht, meinen Spielplatz einfach als Ziel in mein Podfile aufzunehmen, aber CocoaPods erkennt ihn nicht als gültiges Ziel.

Ich fand, dass das Hinzufügen eines Schemas für den Pod, den ich verwenden und manuell erstellen muss, wie beschrieben funktioniert hier .

Manage Schemesenter image description here

Um dies in Aktion zu demonstrieren, habe ich ein Beispielprojekt mit Alamofire erstellt, das in einen Spielplatz integriert ist hier .

Ich bin auch auf this Bibliothek gestoßen. Ich hatte noch keine Chance, es zu benutzen, aber es sieht vielversprechend aus.

Nebenbei: Wenn Sie asynchrone Anfragen in einem Spielplatz stellen möchten (z. B. mit Alamofire), müssen Sie die unbefristete Ausführung wie beschrieben aktivieren hier .

Ich hoffe das hilft.

17
Paul Van Wieren

Es gibt eine Ausgabe von "Little Bites of Cocoa", die erklärt, wie das geht: https://littlebitesofcocoa.com/138-using-cocoapods-in-xcode-playgrounds

  1. Projekt erstellen
  2. Pod init
  3. Abhängigkeit hinzufügen
  4. Erweitern Sie Ihren Arbeitsbereich um einen Spielplatz
  5. Fügen Sie die 'link_with'-Direktive für Ihren Spielplatz hinzu
6
Samuel Mellert

Was für mich in Xcode 10 funktioniert, ist:

  1. Erstellen Sie eine einfache Einzelansicht-App.
  2. Initialisiere es wie gewohnt mit allen benötigten Hülsen;
  3. Legen Sie irgendwo auf der CD einen neuen separaten Spielplatz ein.
  4. Wechseln Sie anschließend zu Ihrem Single View App-Arbeitsbereich, und verwenden Sie in Project Navigator den Befehl "Dateien hinzufügen zu ...", und fügen Sie Ihren Spielplatz hinzu.

Jetzt können Sie alle "Import" -Anweisungen verwenden, die Sie für Ihren Spielplatz benötigen.

1