UNIAPP----IOS端原⽣插件开发实战(⼀)
1.前⾔
在UNIAPP----Android端原⽣插件开发实战⼆进⾏了Android端的原⽣插件的开发,由于本业务同样需要IOS端的代理传输,所以下⾯介绍⼀下IOS端的原⽣插件开发过程。
2.⼯具材料清单
⼯具/材料版本/版本名
HBuilder X 3.1.18
Xcode Version 12.1 (12A7403)
UNI-SDK iOSSDK@3.1.18.80433_20210609
3.原⽣环境配置
3.1创建插件⼯程
根据iOS平台uni原⽣插件开发教程,我们打开 Xcode,创建⼀个新的⼯程(Project),template 选择 Framework ,然后点击 Next。
根据⽂档描述,⼯程存放路径,建议直接存放在 iOSSDK⽬录中的 HBuilder-uniPluginDemo 插件开发主⼯程⽬录下,如下图所⽰,然后点击Create
Project创建完成之后,删除掉⾃动创建的头⽂件,删除后的样⼦如下
然后选中⼯程名,在TARGETS->Build Settings中,将 Mach-O Type 设置为 Static Library如下图所⽰
然后将插件⼯程关闭,接下来需要将插件⼯程导⼊到插件开发主⼯程中。
3.2导⼊插件⼯程
打开 iOSSDK/HBuilder-uniPluginDemo⼯程⽬录,双击⽬录中的deproj⽂件运⾏插件开发主⼯程
在 Xcode 项⽬左侧⽬录选中主⼯程名,然后点击右键选择Add Files to “HBuilder-uniPlugin”
ios 12.1然后选择您刚刚创建的插件⼯程路径中,选中插件⼯程⽂件,勾选Create folder references 和Add to targets两项,然后点击Add
这时在 Xcode 左侧⽬录中可以看到插件⼯程已经添加到了主⼯程中,如下图所⽰
3.3 ⼯程配置
在 Xcode 项⽬左侧⽬录选中主⼯程名,在TARGETS->Build Phases->Dependencies中点击+
在弹窗中选中插件⼯程,如图所⽰,然后点击Add,将插件⼯程添加到Dependencies中
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论