Ich habe ein einfaches Cordova-Plugin (für iOS) geschrieben und jedes Mal, wenn ich das Plugin aktualisiere (das ist in einem separaten Git-Repo), entferne ich das Plugin und füge es zu meinem Cordova-Projekt zurück.Apache Cordova (3.4) fügt keine Plugin-Quelle zur Projekt-Kompilierliste hinzu
Vor kurzem entdeckte ich, dass meine Plugin-Quellcode-Dateien (.m-Dateien) nicht zur Liste der Kompilierquellen hinzugefügt werden (in der Build-Phase) und jedes Mal, wenn ich dies tue, muss ich Xcode öffnen und die Dateien hinzufügen manuell.
Ich dachte nicht, dass es so funktioniert. Ist es? Oder mache ich etwas falsch? Problem mit "Cordova add Plugin"?
Ich übergebe die git Repo URL nicht an Cordova, ich benutze einfach ../plugin-dir. Gefällt mir:
$ cd myAppProject
$ cordova plugin remove com.example.myplugin
$ cordova plugin add ../MyPlugin
$ cordova plugin list
[ 'com.example.myplugin',
'org.apache.cordova.camera',
'org.apache.cordova.console',
'org.apache.cordova.device',
'org.apache.cordova.geolocation' ]
Ihre Hilfe ist willkommen.
AKTUALISIERUNG: Ich habe ein neues Projekt erstellt und mein Plugin einige Male hinzugefügt und entfernt, und die Konfigurationsdatei für die Xcode-Projekt-Erstellung (project.pbxproj) wurde korrekt aktualisiert. Es muss also ein Problem mit meinem anderen Projekt geben.
[This] (http://stackoverflow.com/a/222278241/1755718) Antwort in http://stackoverflow.com/questions/22277927/cordova-3-3-to-3-4-ios-plugins -Donload kann Ihr Problem lösen. – CKK