运行报错:
clang: error: no such file or directory: 'CoreData'
Command Ld failed with a nonzero exit code
原因:
升级腾讯云号码认证SDK到V3.0.1时, 需要移除EAccountHYSDK.framework和OAuth.framework.
如下方所示, 在Other Linker Flags中移除OAuth和EAccountHYSDK后, -force_load后已经缺少参数, 这个时候若不删掉-force_load就会报本文所述的错误.
$(inherited)
-lstdc++
-ObjC
-l"WeChatSDK"
-l"WeiboSDK"
-l"c++"
-l"sqlite3"
-l"z"
-framework
"Alamofire"
......
-framework
"Alamofire_SwiftyJSON"
-force_load
"$(SRCROOT)/CPS/SDK/OAuth.framework/OAuth"
"$(SRCROOT)/CPS/SDK/EAccountHYSDK.framework/EAccountHYSDK"
解决:
Other Linker Flags中, -force_load后无参数时移除-force_load
导致这个错误的其他情况: