Cordova iOS: 3.8.0 Cordova: 5.1.1
Ich muss zwei zusätzliche Ziele (mit unterschiedlicher Bündel-ID) zu meinem Projekt erstellen. Wenn ich das mache und wenn ich das tue:
%Vor%Ich habe diesen Fehler in meinem Terminal:
%Vor%Muss ich für jedes Ziel eine andere config.xml-Datei erstellen? Wenn ja, wie soll ich das machen?
Schritte, um den "Fehler" zu reproduzieren:
Erstellen Sie ein leeres HelloWorld-Projekt:
cordova create hello com.example.hello HelloWorld
cordova platforms add ios
Öffnen Sie das Projekt in xcode, duplizieren Sie ein Ziel.
Dann tun Sie zum Beispiel:
cordova plugin add cordova-plugin-inappbrowser
Das Plugin wird wegen desselben Fehlers nicht installiert.
Anscheinend hat Cordova Probleme mit mehreren Zielen.
Es gibt eine Pull-Anfrage mit einem Fix: Ссылка
Bis Codova dieses Problem behebt, hier eine manuelle Problemumgehung:
Gitklon Ссылка
ersetzen:
"Abhängigkeiten": {
"cordova-lib": "5.0.0",
mit
"Abhängigkeiten": {
"cordova-lib": "Datei: PATH_TO_PATCHED_LIB / cordova-lib / cordova-lib",
(PATH_TO_PATCHED_LIB - sollte der absolute Pfad zum cordva-lib-Ordner sein, den Sie in Schritt 1 geklont haben)
cd / usr / lokal / lib / node_modules / cordova
sudo npm install