2016-07-08 33 views
5

我正在寫一個cordova ios plugin,我設法正確設置plugin.xml文件才能工作並導入我的插件內的項目與的iOS科爾多瓦項目 - 集團插件插件下的文件夾中的文件/

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

命令。我現在想要做的是將所有插件文件分組到一個文件夾中。

例如,具有這2個文件(從plugin.xml片斷)

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

我想爲myplugin文件夾下將它們分組,iOS的項目Plugins文件夾內:

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

眼下,cordova的CLI插件管理器似乎將任何插件文件放在Plugins文件夾中,儘管它們屬於插件。

是否有任何與iOS的target-dir屬性相同的屬性?任何提示?

在此先感謝

回答

1

第一的基礎上,official document:IOS還支持<source-file src="src/ios/MyPlugin.m" target-dir="xxxxx"/>,但科爾多瓦只是文件中的「XXXXX」文件夾複製到文件系統,它不能反映到Xcode項目結構。

其實你想要的是爲ios源文件指定「Group」,而不幸的是,目前它似乎不是Cordova不支持它的

相關問題