Ich baue eine ionic 2 App, und ich kann die App mit ionic build ios erstellen und bekomme keine Fehler, aber auf xcode, wenn ich meine Anwendung erstelle, erhalte ich den folgenden Fehler.
Apple Mach-O Linker (id) Fehler Der Linker-Befehl ist mit dem Beendigungscode 1 fehlgeschlagen (verwenden Sie -v, um den Aufruf anzuzeigen).
Wie kann ich das beheben?
Hier sind meine Systeminformationen
Cordova CLI: 6.5.0
Ionic Framework Version: 2.3.0
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.1.4
ios-deploy-Version: 1.9.0
Betriebssystem: macOS Sierra
Knotenversion: v6.9.4
Xcode-Version: Xcode 8.3 Build-Version 8E162
Haftungsausschluss: Mein Projekt verwendet Ionic v1
Ich hatte den gleichen Fehler und nachdem ich ein Android-Only-Plugin hinzugefügt hatte, dachte ich, dass es die Ursache des Fehlers war - ich lag falsch (also ignoriere diese Ursache, wenn du genauso denkst wie ich) / p>
Nach einiger Suche habe ich die wahre Ursache des Fehlers gefunden: die cordova-ios-Version (4.5). Ich folgte den hier vorgeschlagenen Schritten hier und löse dieses Problem.
Schritte:
%Vor%Der letzte Schritt wird verwendet, um zu überprüfen, ob [email protected] tatsächlich die installierte Version ist.
Ich hoffe, es hilft.
In Ihrem Plattformordner für ios befinden sich die Dateien .xcodeproj und .xcworkspace. Öffnen Sie den /platforms/ios/.xcworkspace.
Ich habe das Problem gefunden, das diesen Fehler verursacht hat.
In der Datei config.xml auf dem Tag hatte ich die E-Mail mit [email protected] und Sie können die .com nicht auf der E-Mail haben. Ich habe es entfernt und es funktioniert jetzt gut.
Danke für die Hilfe
Hatte das gleiche Problem, verbrachte fast einen Tag damit, herauszufinden, was es verursacht hat. Für mich hat das folgendes gelöst. Alles funktionierte gut unter [email protected], aber unter 4.5.3 habe ich diesen nervigen Fehler.
Überprüfen Sie, ob dieses Plugin " cordova-plugin-console " im Plugins-Ordner vorhanden ist. Wenn es da ist, entferne es. Dann fing es an, ohne Fehler zu bauen.
ionic cordova plugin Entfernen Sie cordova-plugin-console
Suchen Sie nach einer Datei mit dem Namen .xcodeproj
in .xcworkspace
-Verzeichnis
Dabei ist %code% der Name Ihrer App.
Durch das Löschen wird es in den meisten Fällen behoben.
Sehen Sie sich den Screenshot als Referenz an.
Ich baue eine ionic 2 App, und ich kann die App mit ionic build ios erstellen und bekomme keine Fehler, aber auf xcode, wenn ich meine Anwendung erstelle, erhalte ich den folgenden Fehler.
Apple Mach-O Linker (id) Fehler Der Linker-Befehl ist mit dem Beendigungscode 1 fehlgeschlagen (verwenden Sie -v, um den Aufruf anzuzeigen).
Wie kann ich das beheben?
Hier sind meine Systeminformationen
Cordova CLI: 6.5.0
Ionic Framework Version: 2.3.0
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.1.4
ios-deploy-Version: 1.9.0
Betriebssystem: macOS Sierra
Knotenversion: v6.9.4
Xcode-Version: Xcode 8.3 Build-Version 8E162
Hatte das gleiche Problem, verbrachte fast einen Tag damit, herauszufinden, was es verursacht hat. Für mich hat das folgendes gelöst. Alles funktionierte gut unter [email protected], aber unter 4.5.3 habe ich diesen nervigen Fehler.
Überprüfen Sie, ob dieses Plugin " cordova-plugin-console " im Plugins-Ordner vorhanden ist. Wenn es da ist, entferne es. Dann fing es an, ohne Fehler zu bauen.
ionic cordova plugin Entfernen Sie cordova-plugin-console
Suchen Sie nach einer Datei mit dem Namen libPods-AppName.a
in Frameworks
-Verzeichnis
Dabei ist AppName
der Name Ihrer App.
Durch das Löschen wird es in den meisten Fällen behoben.
Sehen Sie sich den Screenshot als Referenz an.
Haftungsausschluss: Mein Projekt verwendet Ionic v1
Ich hatte den gleichen Fehler und nachdem ich ein Android-Only-Plugin hinzugefügt hatte, dachte ich, dass es die Ursache des Fehlers war - ich lag falsch (also ignoriere diese Ursache, wenn du genauso denkst wie ich) / p>
Nach einiger Suche habe ich die wahre Ursache des Fehlers gefunden: die cordova-ios-Version (4.5). Ich folgte den hier vorgeschlagenen Schritten hier und löse dieses Problem.
Schritte:
%Vor%Der letzte Schritt wird verwendet, um zu überprüfen, ob [email protected] tatsächlich die installierte Version ist.
Ich hoffe, es hilft.
Ich habe das Problem gefunden, das diesen Fehler verursacht hat.
In der Datei config.xml auf dem Tag hatte ich die E-Mail mit [email protected] und Sie können die .com nicht auf der E-Mail haben. Ich habe es entfernt und es funktioniert jetzt gut.
Danke für die Hilfe