海角
海角
  • 发布:2025-04-15 22:15
  • 更新:2025-04-16 17:24
  • 阅读:1496

【报Bug】uts的iOS插件集成错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.4

HBuilderX类型: 正式

HBuilderX版本号: 4.57

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: 13

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

引入时找不到模块

预期结果:

可以找到

实际结果:

没有找到

bug描述:

编写插件 第三方那个的xcframework 里面没有module 里面有.a 这种问么集成 按照文档创建module 还是找不到 如下图。编写其他插件.framework都是可以的 这个第三方里面xc.framework里面的是.a文件 和其他第三方还不一样 这个怎么做

2025-04-15 22:15 负责人:DCloud_iOS_LZY 分享
已邀请:
天生DR

天生DR - Q:342134068 V:Dronaldo17

uts iOS插件 支持 coocapods 指定第三方库 你可以试试 减少打包体积和一些繁琐的配置

  • 海角 (作者)

    试了 这个不行 其他的可以

    2025-04-17 08:56

态度是心的面具

态度是心的面具 - 欢迎询问ios相关问题

确保 .xcframework 目录结构正确,包含不同架构的 .a 和头文件;在 .xcframework 的每个平台目录下创建 Modules 子目录,并添加 module.modulemap 文件;假设你使用 HBuilderX 的 uni-app 原生插件开发,需修改插件的配置:
1.在插件的 package.json 中添加 frameworks 和 embed 配置;
2.创建或修改 ThirdParty.podspec,指定静态库路径和头文件

  • 海角 (作者)

    没用

    2025-04-17 09:02

DCloud_iOS_LZY

DCloud_iOS_LZY

这种类型的xcframework比较特殊,需要在插件的app-ios目录下新建Libs文件夹,在Libs文件夹下创建一个文件夹比如JPush,然后包xcframework里的Headers文件夹下的.h文件都放到JPush文件夹下,重新编译就好

  • 海角 (作者)

    之前好像试过 后面编译报错 后面我在试试

    2025-04-17 09:03

要回复问题请先登录注册