2016-06-04 7 views
6

Ich habe den ‚Googlemaps‘ pod mit Kakaoschoten installiert und das Projekt richtig aufbaute, aber wenn ich mein Projekt auf ein anderes Gerät über iCloud (das Projektverzeichnis übertragen wird, in iCloud) Der GoogleMaps-Pod funktioniert nicht mehr. Ich versuchte einfach pod laufen installieren wieder aber dieses mad keinen Unterschied, ist die Kapsel deutlich dort und die Schote Installation erfolgreich war. Ich bin darüber verwirrt.keine solche Modul ‚Googlemaps‘ gefunden, jedoch ist es installiert

enter image description here

+0

ich auch die Einführung bin. xcworkspace nicht das .xcproject, also ist das nicht schon die Wurzel dieses Fehlers. – maz

Antwort

7

Zunächst einmal versuchen, das Projekt zu reinigen, indem

Befehl + Umschalt + Optionen + K

Wenn mich nicht alles täuscht, wird Google Rahmen von Objective-C gebaut, wenn es immer noch ein Problem dann die folgenden Schritte ausführen:

  • Erstellen Sie eine Bridging-Header-Datei, die Sie auslösen und automatisch einrichten können, indem Sie ein Dummy Objective-C erstellen Klasse in Ihrem Swift-Projekt. Xcode wird Sie dann fragen, ob Sie einen Überbrückungs-Header erstellen möchten, klicken Sie auf Ja. Löschen Sie die Dummy-Klasse, die Sie erstellt haben.
  • Konfigurieren der Header-Suchpfad Punkt die Schoten mit Rekursion enter image description here

  • eine saubere-build Sie.

  • +0

    gibt es noch etwas in diesem Prozess, den Sie möglicherweise diese verlassen haben könnte aus scheint nicht – maz

    +0

    Dinge für mich arbeiten zu betrachten: Haben Sie die podfie überprüft? Die in Ihrem Projekt und in der Poddatei definierte iOS-Version muss identisch sein. Xcode sollte vor der Pod-Installation geschlossen werden. Entferne auch deinen Parse-Import, es gibt keine Parse in deinen Pods. – Axel

    +0

    nicht für mich arbeiten, ich habe die obigen Schritte, aber es ist nichts passiert, jede mögliche Hilfe? –

    6

    Um meine zu beheben, musste ich meinen GoogleMaps-Pod aktualisieren.

    1. prüfen: pod outdated
    2. zu aktualisieren: pod update GoogleMaps
    3. Cache reinigen: pod cache clean --all (oder Sie können Google angeben)
    4. zu installieren: pod install
    +0

    Wie kann ich überprüfen, dies können Sie diese – Lavaraju

    +0

    @Lavaraju expalin Ich bin nicht sicher, was Sie durch Ihre Frage bedeuten. Diese Befehle müssen über die Befehlszeile (e.i. Terminal) ausgeführt werden. So ein Terminal öffnen, ‚cd/path/von/your/Projekt‘, und führen Sie ‚pod veraltet‘ zu überprüfen, ob etwas veraltet ist. –

    Verwandte Themen