【iOS打包】-报symbol(s) not found for architecture arm64 错误
- Dominant language
- Java
- Stars
- 20.4k
- Forks
- 3.2k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 2
Description
采用pod的方式引入DoraemonKit
pod 'DoraemonKit/Core', '~> 3.0.4', :configurations => ['Debug'] #必选
pod 'DoraemonKit/WithGPS', '~> 3.0.4', :configurations => ['Debug'] #可选
pod 'DoraemonKit/WithLoad', '~> 3.0.4', :configurations => ['Debug'] #可选
pod 'DoraemonKit/WithDatabase', '~> 3.0.4', :configurations => ['Debug'] #可选
pod 'DoraemonKit/WithMLeaksFinder', '~> 3.0.4', :configurations => ['Debug'] #可选
在调试情况下可以使用模拟器和 真机,打包时报错:
"_dlaLoadModels", referenced from:
-[DoraemonMethodUseTimeManager fixLoadModelArray] in DoraemonMethodUseTimeManager.o
-[DoraemonMethodUseTimeManager fixLoadModelArrayForHealth] in DoraemonMethodUseTimeManager.o
ld: symbol(s) not found for architecture arm64
只引入DoraemonKit/Core' 是可link 过的
pod 'DoraemonKit/Core', '> 3.0.4', :configurations => ['Debug','Test'] #必选
// pod 'DoraemonKit/WithGPS', '> 3.0.4', :configurations => ['Debug','Test'] #可选
// pod 'DoraemonKit/WithLoad', '> 3.0.4', :configurations => ['Debug','Test'] #可选
// pod 'DoraemonKit/WithDatabase', '> 3.0.4', :configurations => ['Debug','Test'] #可选
// pod 'DoraemonKit/WithMLeaksFinder', '~> 3.0.4', :configurations => ['Debug','Test'] #可选
Contributor guide
Assessment
This issue has not been assessed yet.