9***@qq.com
9***@qq.com
  • 发布:2025-11-04 19:50
  • 更新:2025-11-04 19:50
  • 阅读:29

【报Bug】HBuilderX离线打包在Xcode运行报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iphone 11

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

{
"name": "TQCTestUniPlugin",
"id": "TQCTestUniPlugin",
"version": "1.0.0",
"description": "uni示例插件",
"_dp_type": "nativeplugin",
"_dp_nativeplugin": {
"ios": {
"plugins": [{
"type": "module",
"name": "TQCTestUniPlugin-TQCModule",
"class": "TQCModule"
}],
"frameworks": ["WidgetKit.framework"],
"integrateType": "framework",
"deploymentTarget": "14.0"
}
}
}

var testModule = uni.requireNativePlugin("TQCTestUniPlugin-TQCModule")  

testAsyncFunc() {
testModule.testAsyncFunc({
'name': 'uni-app',
'age': 1
}, (ret) => {
console.log('testAsyncFunc 回调:', ret)
uni.showToast({
title: 'testAsyncFunc 成功: ' + ret,
icon: "none"
})
})
},

操作步骤:

参考上面示例代码

预期结果:

Xcode离线打包运行能正常调用

实际结果:

报错不能调用

bug描述:

uni-app调用原生插件,在HBuilderX创建了自定义基座,真机运行可以正常调用原生SDK并打印输出,离线打包到在Xcode中HBuilder-uniPlugin上运行提示<Weex>[warn]WXBridgeContext.mm:1323, jsLog: [JS Framework] 当前运行的基座不包含原生插件[TQCTestUniPlugin-TQCModule],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座 __WARN

2025-11-04 19:50 负责人:无 分享
已邀请:

要回复问题请先登录注册