6***@qq.com
6***@qq.com
  • 发布:2023-04-17 15:32
  • 更新:2023-04-17 16:13
  • 阅读:320

uniapp原生iOS插件 podspec方式引入了某三方,该三方的依赖有十几个。最后制作的插件太大了,问看看还有其他配置方法吗》

分类:uni-app

uniapp原生iOS插件
我用podspec方式引入了某三方,加上该三方自己的依赖,pod install之后一共新增了有十几个。

写完方法,编译完成,制作插件时,
1.package.json的"frameworks": [],"embedFrameworks": []一共写入了十几个静态和动态的名字。

2.【uniapp项目名/nativeplugins/插件名字/ios/】,我把所有编译好的 所需的framework放到【插件名字/ios/】目录这里。

3.云打包基座后,能够成功使用插件。但是插件太大了!!!!

需求:

q1:我尝试过 删除部分framework保留主要的三方framework 哈哈哈哈云打包报错找不到framework很自然地失败了,插件教程对 引入三方一块并没有过多的描述,我没找到减少插件体积的办法。

q2:有什么方法可以让它云打包的时候自己下载对应库?还是当前uniappiOS插件只能把编译好的所需framework放入【插件名字/ios/】目录哦?

2023-04-17 15:32 负责人:无 分享
已邀请:
6***@qq.com

6***@qq.com (作者)

我看安卓原生插件package.json文件里,是直接在dependencies项 引了三方的名字和版本,在【nativeplugins/插件名字/android/】目录里也没放几个.aar。

按逻辑来说,iOS的原生插件也应该法子 直接让它云打包的时候自己下三方吧?

【nativeplugins/插件名字/ios/】目录里放过多的.framework 让人很不开心唉。。。

要回复问题请先登录注册