引入最新的离线打包SDK(3.1.12.80425_20210428)
- 发布:2021-05-06 10:46
- 更新:2021-05-06 11:21
- 阅读:703
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.4
HBuilderX类型: 正式
HBuilderX版本号: 3.1.12
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iphoneX
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
编译通过
编译通过
实际结果:
编译报错
"_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)
编译报错
"_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)
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