uni-app hbuilderx 4.87 ios云打包报错

uni-app hbuilderx 4.87 ios云打包报错

产品分类:

uniapp/App

PC开发环境

操作系统 版本号
Windows win10

手机系统

系统 版本号 厂商 机型
iOS iOS 17 苹果 iphone 15

页面类型

vue

vue版本

vue2

打包方式

云端

项目创建方式

HBuilderX

App下载地址或H5网址

http://www.kailongapp.top/#/

示例代码:

"ios" : {
    "dSYMs" : false,
    "idfa" : false,
    "privacyDescription" : {
        "NSPhotoLibraryUsageDescription" : "用于上传头像",
        "NSPhotoLibraryAddUsageDescription" : "用于展示头像",
        "NSCameraUsageDescription" : "用于设置头像"
    },
    "capabilities" : {
        "entitlements" : {
            "com.apple.developer.associated-domains" : [
                "applinks:static-mp-0393360c-0b19-4e02-9ef2-937428d63975.next.bspapp.com"
            ]
        }
    }
},
/* SDK配置 */
"sdkConfigs" : {
    "oauth" : {
        "weixin" : {
            "appid" : "wxfa9d9853f67d89ce",
            "UniversalLinks" : "https://static-mp-0393360c-0b19-4e02-9ef2-937428d63975.next.bspapp.com/uni-universallinks/UNIF39D2ED/"
        },
        "univerify" : {}
    },
    // "payment" : {
    //     "appleiap" : {},
    //     "weixin" : {
    //         "platform" : [ "ios" ],
    //         "appid" : "wxfa9d9853f67d89ce",
    //         "UniversalLinks" : ""
    //     }
    // },
    "ad" : {},
    "geolocation" : {
        "system" : {
            "platform" : [ "ios", "android" ]
        }
    },
    "share" : {
        "weixin" : {
            "appid" : "wxfa9d9853f67d89ce",
            "UniversalLinks" : "https://static-mp-0393360c-0b19-4e02-9ef2-937428d63975.next.bspapp.com/uni-universallinks/UNIF39D2ED/"
        }
    },
    "payment" : {
        "weixin" : {
            "platform" : [ "ios", "android" ],
            "appid" : "wxfa9d9853f67d89ce",
            "UniversalLinks" : "https://static-mp-0393360c-0b19-4e02-9ef2-937428d63975.next.bspapp.com/uni-universallinks/UNIF39D2ED/"
        }
    }
}

操作步骤:

  • 云打包就报错,证书校验过没有问题

预期结果:

  • 正常打包完成生成ipa

实际结果:

  • 打包途中就报错

bug描述:

[HBuilder] 16:17:09.388 项目 uniapp-app-project [UNIF39D2ED]的打包状态:
[HBuilder] 16:17:09.389 时间: 2026-01-09 16:12:09    类型: iOS Appstore    打包失败    错误日志: https://app.liuyingyong.cn/build/errorLog/e4f09ea0-ed32-11f0-b1de-dbbc366eadf2  

附件


更多关于uni-app hbuilderx 4.87 ios云打包报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

Undefined symbols for architecture arm64: “_v2tx_live_player_enable_picture_in_picture”, referenced from: tuikit::engine::LivePlayerCPP::EnablePictureInPicture(Json::Value const&) in RTCRoomEngine(live_player_cpp.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 应该是这里少了东西,可能是依赖、可能是库

更多关于uni-app hbuilderx 4.87 ios云打包报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html


可关键没有更新过,是因为测试版到期所以需要重新发版

回复 3***@qq.com: 看这里提示,是RTC里面某个画中画的功能依赖的东西缺失; ld: warning: dylib ([UniPluginPath]TencentCloud-TUICallKit/ios//RTCCommon.framework/RTCCommon) was built for newer iOS version (14.0) than being linked (12.0)

你是更新了腾讯直播的插件吗?

回复 JiYis: 没有更新,这次发版没有动任何代码,是我需要更新插件吗?因为前几个版本使用插件并没有报错

回复 3***@qq.com: 你用的是哪个插件,是不是这个插件最近有更新过?

回复 3***@qq.com: 他1月9号正好有更新,你手动下载你以前打包的版本,本地引入,看看会不会报错吧

找到问题了,他SDK里面依赖了TXLiteAVSDK_Professional.framework,这个是一个动态库,但是他的package.json中没有配置到embedFrameworks中,所以导致打包报错;你可以手动下载插件,放到项目根目录nativeplugins里面,然后修改package.json,iOS节点,找到 embedFrameworks,按照格式,添加一个 “TXLiteAVSDK_Professional.framework”;然后去插件里面引入本地插件(需要删除你依赖的线上插件),重新打包就可以了

谢谢大佬

该bug反馈内容不完整,影响问题定位。复现步骤仅"云打包就报错"过于简略,未说明具体操作流程和前置条件;错误日志仅提供链接而非关键错误信息,导致无法直接分析失败原因。代码示例展示了manifest.json中iOS和微信相关配置,但缺少完整配置项及项目结构信息,难以验证配置正确性。
根据知识库分析,问题可能与UniversalLinks配置相关。iOS平台要求微信登录的UniversalLinks必须与微信开放平台严格一致(参考使用微信登录)。用户配置的https://static-mp-…/uni-universallinks/__UNI__F39D2ED/需确认已在微信开放平台完成域名校验和关联。此外,HBuilderX 4.87可能存在版本兼容性问题,建议参考uni-app各环节版本兼容性说明检查是否需升级。
预期结果合理,但实际报错可能源于:1) UniversalLinks配置未通过微信平台审核 2) iOS 17新特性兼容问题 3) 云打包服务临时异常。用户声称证书无问题,但iOS打包对证书配置敏感,需确认 provisioning profile 是否包含 App ID 和 Associated Domains 权限。建议补充具体错误日志、检查微信平台配置,并尝试使用最新版HBuilderX(当前4.87非最新版)重新打包。 内容为 AI 生成,仅供参考

回到顶部