gpt4 book ai didi

iOS cordova 项目 - 在 Plugins/下的文件夹中对插件文件进行分组

转载 作者:可可西里 更新时间:2023-11-01 03:58:56 27 4
gpt4 key购买 nike

我正在写一个 cordova ios plugin , 我设法设置了 plugin.xml正确文件以便在项目中工作和导入我的插件

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 项目插件文件夹中:

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

现在,cordova 的 CLI 插件管理器似乎将任何插件文件放入 Plugins 文件夹,尽管它们属于该插件。

有什么等同于 Android 的 target-dir 的吗? iOS 的属性?有什么提示吗?

提前致谢

最佳答案

首先,基于official document : ios也支持<source-file src="src/ios/MyPlugin.m" target-dir="xxxxx"/> ,然而cordova只是将文件复制到文件系统中的“xxxxx”文件夹,这无法反射(reflect)到Xcode项目结构中。

其实你想要的是为ios源文件指定“组”,而不幸的是,目前 cordova 似乎不支持它

关于iOS cordova 项目 - 在 Plugins/下的文件夹中对插件文件进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38261748/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com