哈哈6
哈哈6
  • 发布:2023-05-04 14:24
  • 更新:2023-05-04 14:47
  • 阅读:202

【报Bug】ios插件开发运行报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.1

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 模拟器

手机机型: iphone 8

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

安照文档方式创建一个framework空项目然后运行hbuilder 到模拟器中

预期结果:

正确运行

实际结果:

编译出错

bug描述:

uniapp ios 原生插件开发运行 报错:
错误如下:
ld: warning: directory not found for option '-L/Users/admin/Documents/project/SDK/HBuilder-uniPluginDemo/../SDK/libs'
ld: warning: directory not found for option '-F/Users/admin/Documents/project/SDK/HBuilder-uniPluginDemo/../SDK/libs'
ld: library not found for -luchardet
clang: error: linker command failed with exit code 1 (use -v to see invocation)

2023-05-04 14:24 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

这不属于官方bug

找不到这个-luchardet库,search paths配置没有,或者这个库不支持模拟器

  • 哈哈6 (作者)

    我下载sdk后就直接导入运行然后就提示这个,我搜了一下也没见哪里有用到这个

    2023-05-04 14:55

  • 哈哈6 (作者)

    你可以下载最新ios sdk运行开发插件的demo 试下

    2023-05-04 14:59

  • FullStack

    回复 哈哈6: 下载了 3.8.1离线SDK,可以运行,没发现你说的问题

    2023-05-04 15:25

  • 哈哈6 (作者)

    回复 FullStack: 我下的是正式版你下的应该是Alpha版 ,我下载试试

    2023-05-04 15:36

  • 哈哈6 (作者)

    回复 FullStack: 奇怪了,一样的问题,下载后直接编译运行到模拟器,难道是系统的问题。。。插件开发怎么收费

    2023-05-04 15:45

  • FullStack

    回复 哈哈6: 不支持模拟器,真机运行吧

    2023-05-04 16:00

该问题目前已经被锁定, 无法添加新回复