在 Xcode 项目左侧目录选中主工程名,然后点击右键选择Add Files to “HBuilder-uniPlugin” ...
然后选择刚刚创建的插件工程路径,选中插件工程文件,勾选 Create folder references
和 Add to targets
两项,然后点击Add。
这时在 Xcode 左侧目录中可以看到插件工程已经添加到了主工程中,如下图所示。
2.4 工程配置
然后在 Xcode 项目左侧目录选中主工程名,在TARGETS->Build Phases->Dependencies
中点击+。
在弹窗中选中插件工程,如图所示,然后点击Add
,将插件工程添加到Dependencies
中。
然后在Link Binary With Libraries
中点击+
,同样在弹窗中选中插件工程,点击Add。
此时可以看到 Dependencies
和 Link Binary With Libraries
都添加了插件工程,如下图所示。
接下来需要在插件工程的Header Search Paths
中添加开发插件所需的头文件引用,头文件存放在主工程的HBuilder-Hello/inc
中,添加方法如下图所示,在 Xcode 项目左侧目录选中插件工程名,找到TARGETS->Build Settings->Header Search Paths
双击右侧区域打开添加窗口,然后将inc
目录拖入会自动填充相对路径,然后将模式改成recursive。
2.5 插件扩展方式
原生插件是基于 DCUniPlugin 规范来实现,扩展原生功能有两种方式: