JDBeer
JDBeer
  • 发布:2021-05-06 10:46
  • 更新:2021-05-06 11:21
  • 阅读:703

【报Bug】3.1.12引入离线打包,引入liblibCamera.a真机编译不通过

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.12

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphoneX

页面类型: vue

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

引入最新的离线打包SDK(3.1.12.80425_20210428)

预期结果:

编译通过

实际结果:

编译报错
"_vImageBoxConvolve_ARGB8888", referenced from:
-[UIImage(LFMECommon) LFME_transToBlurLevel:] in liblibCamera.a(UIImage+LFMECommon.o)
"_vImageMatrixMultiply_ARGB8888", referenced from:
-[UIImage(LFMECommon) LFME_transToBlurLevel:] in liblibCamera.a(UIImage+LFMECommon.o)

bug描述:

引入最新的离线打包SDK,编译时liblibCamera.a报错,提示如下信息:
Undefined symbols for architecture arm64:
"_vImageBoxConvolve_ARGB8888", referenced from:
-[UIImage(LFMECommon) LFME_transToBlurLevel:] in liblibCamera.a(UIImage+LFMECommon.o)
"_vImageMatrixMultiply_ARGB8888", referenced from:
-[UIImage(LFMECommon) LFME_transToBlurLevel:] in liblibCamera.a(UIImage+LFMECommon.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

2021-05-06 10:46 负责人:无 分享
已邀请:
天生DR

天生DR - 天生我材必有用

你是拿新的SDK 覆盖 还是纯新的SDK 工程

  • JDBeer (作者)

    新的SDK覆盖的

    2021-05-06 11:27

  • JDBeer (作者)

    对照表格,framework和资源都已经引入了

    2021-05-06 11:30

  • 天生DR

    回复 JDBeer: 没替换成功吧 你删了重新来一遍试试

    2021-05-06 11:32

  • JDBeer (作者)

    回复 天生DR: 确定替换了,还是跟之前一样

    2021-05-06 12:48

  • 天生DR

    回复 JDBeer: 官方Demo Hello-Uni 能跑吗?

    2021-05-06 14:52

  • JDBeer (作者)

    回复 天生DR: 官方的能跑,应该是我代码的问题,我再检查一下

    2021-05-06 16:16

  • 天生DR

    回复 JDBeer: 好的

    2021-05-06 17:03

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