HBuilderX离线打包在uni-app Xcode运行报错

HBuilderX离线打包在uni-app Xcode运行报错

类别 信息
产品分类 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


更多关于HBuilderX离线打包在uni-app Xcode运行报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

回到顶部