walker1234
walker1234
  • 发布:2024-04-01 14:17
  • 更新:2024-04-01 15:17
  • 阅读:160

【报Bug】ios离线打包sdk,更新到4.0.7之后无法打包

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.4.1 (23E224)

HBuilderX类型: 正式

HBuilderX版本号: 4.07

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: xcode

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

更新离线sdk运行即可

预期结果:

编译通过

实际结果:

编译报错

bug描述:

ios离线打包, 更新最新版的4.0.7版本(2024年03月27日发布——HBuilderX(4.07.2024032720))
xcode run失败报错如下:
Framework 'UMCommon' not found
Linker command failed with exit code 1 (use -v to see invocation)

之前升级过很多次都没问题, 第一次碰见这种情况, 看上去好像找不到依赖, 切换回老版本sdk目录就没问题

2024-04-01 14:17 负责人:无 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

这个库 你找一下UMCommon.xcframework 添加一下依赖 然后把旧的UMCommon.framework移除掉

  • walker1234 (作者)

    多谢, 刚看了下这个是友盟的库, 代码刚开始是拷的hello uniapp的那个demo过来改的, 里边有友盟的依赖, 但实际并没有用到, 这次新版的sdk应该是把老的友盟sdk删掉了,所以会有报错, 我把这个依赖删掉就好了, 再次感谢, 趁此机会整理下项目里的依赖, 没用的都清理掉

    2024-04-01 16:49

  • walker1234 (作者)

    话说回来,https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/common.html 这个里边的依赖文档, 该更新的也更新下

    2024-04-01 16:50

  • DCloud_iOS_WZT

    回复 walker1234: 已更新

    2024-04-01 18:00

要回复问题请先登录注册