2017-09-15 4 views
0

die alle Fehler zeigt:ionic3 - Apple Mach-O Linker (Id) Fehler? Dies ist

Apple Mach -O Linker (Id) Error? 
"Linker command failed with exit code 1 (use -v to see invocation). 

enter image description here

Nachdem ich OneSignal Plugin in meinem ionic3 Projekt zu installieren, müssen nicht Setup alle, Als ich versuchte, mein Projekt in meinem Gerät ausgeführt werden, dieser Fehler herauskommen.

Und wenn ich .xcworkspace Datei öffne, zeigen mir zwei Projekt. Erste mein wirkliches Projekt, letzte ist, nachdem ich OneSignal plugin installieren und installieren sudo gem install cocoapods, pod repo update dann

enter image description here

Gerade jetzt zeigt habe ich versucht, laufen ionic cordova run ios --device, die in meinem Gerät laufen kann, aber wenn ich Xcode verwenden und drücken Sie Play-Taste was kann nicht in meinem Gerät laufen und zeigt den Fehler, dass meine Frage Titel

Antwort

1

Endlich fand ich den Weg, um diesen Fehler zu lösen!

Da ich pod für Push-Benachrichtigung installieren, versuchen Sie so, die .xcworkspace-Datei zu verwenden, um das Projekt nach Pod-Installation anstelle von .xcodeproj-Datei auszuführen.

Aber ich weiß immer noch nicht, warum .xcworkspace zeigt diesen Fehler, wenn ich pod installieren, wenn Sie Kommentar hier bitte wissen, vielen Dank!

0

1.Bitte installieren Sie die Pod-Datei und öffnen Sie sie immer mit .xcworkspace.

2.Überprüfen Sie, ob Dateien aus dem Pfad gelöscht wurden (im Arbeitsbereich rot dargestellt), entfernen Sie alle roten Dateien.

3.Überprüfen Sie, ob die Dateien für dasselbe Ziel gesetzt sind (wenn nicht, stellen Sie bitte alle Dateien für die erforderlichen Ziele ein).

4.Überprüfen Sie die Einstellungen zum Hinzufügen von Dateien.

Hope oben genannten Punkte lösen Ihr Problem.

+0

Wissen Sie, warum hava mit .xcworkspace zu öffnen? Bevor ich es in .xcodeproj ausführen, ohne Fehler zu zeigen. –

+1

.xcworkspace ist ein Ordner mit Dateien, die den Arbeitsbereich und die Dateien der Projekte beschreiben. –

Verwandte Themen