2016-07-08 11 views
5

Ich bin ein cordova ios plugin schreiben, konnte ich die plugin.xml Datei korrekt einzustellen, um mein Plugin innerhalb des Projekts mitiOS cordova Projekt - Gruppe Plugin-Dateien in Ordner unter Plugins/

cordova plugin add myplugin --searchpath=path/to/my/plugin --save 

Befehl zu arbeiten und importieren . Was ich jetzt tun möchte, ist, alle Plugin-Dateien in einem Ordner zu gruppieren.

Zum Beispiel diese 2 Dateien mit (Code-Schnipsel aus plugin.xml)

... 
<source-file src="src/ios/MyPlugin.m" /> 
<source-file src="src/ios/MyPlugin.h" /> 
... 

Ich mag Gruppe sie unter MyPlugin Ordner würde, innerhalb des iOS Projekt Plugins-Ordner:

MY_PROJECT 
|-- www/ 
|-- Staging/ 
|-- Classes/ 
|-- Plugins/ 
| |-- MyPlugin/ <!-- HERE --> 
| | |-- MyPlugin.m 
| | |-- MyPlugin.h 
| |-- SomeOtherPlugin.m 
| |-- Foo.h 
|-- Other Sources/ 
|-- Resources/ 
|-- Framework/ 
|-- Products/ 

Gerade jetzt , cordovas CLI plugin manager scheint jede plugin-Datei innerhalb des Plugins-Ordners zu werfen, trotz des Plugins, zu dem sie gehören.

Gibt es etwas, das dem Attribut target-dir von Android für iOS entspricht? Irgendein Hinweis?

Vielen Dank im Voraus

Antwort

1

zunächst auf der Grundlage des official document: ios unterstützt auch <source-file src="src/ios/MyPlugin.m" target-dir="xxxxx"/> jedoch cordova kopieren Sie einfach die Datei auf „xxxxx“ Ordner im Dateisystem, das nicht zu Xcode Projektstruktur reflektiert werden könnte.

Eigentlich, was Sie wollen, ist „Gruppe“ für ios Quelldatei angeben, während leider derzeit scheint es cordova unterstützen es nicht

Verwandte Themen