didi / didi/DoKit

【iOS打包】-报symbol(s) not found for architecture arm64 错误

Open
#748 14 comments 0 reactions 1 assignee Claimed by @jtsky View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.