生成插件包

生成插件包

此步骤应该在您插件所有接口封装完毕,并在调试工程中测试完成后,再进行以下操作,说明中均以示例插件libWeexDCRichAlert为例进行的操作。在实际操作时,需将所有出现的libWeexDCRichAlert替换成您自己的插件名字,而且在插件开发过程中给文件命名或类命名时提倡增加前缀,以避免和其它模块冲突 如示例中插件类Module的类名是“DCRichAlertModule” ,其中“DC”就是前缀(作者标识)! Module扩展和Component扩展在引用中的name 需要前缀加入你自己的标识,防止插件冲突。 如示例中配置的name为“DCloud-RichAlert”,其中“DCloud”就是标识!

  • 编译生成插件静态库.a文件

.a库必须是真机环境的,并且需要支持armv7和arm64架构,且Build Active Architecture Only设置为NO,您可以在终端用以下命令查看.a库支持的架构: lipo -info libWeexDCRichAlert.a

  • 生成.a文件,合并模拟器、真机.a包

image

  • 查看合并后.a库信息- armv7 i386 x86_64 arm64 说明同时支持模拟器和真机

image

原文地址:https://www.cnblogs.com/liuxiaokun/p/12686669.html