始终必须为 .a 文件设置目标成员资格

Always have to set Target Membership for .a File

我在我的项目中使用 FlyerCrittercism。两者分别有 libAppsFlyerLib.alibCrittercism_v4_3_4.a

现在,每当我打开我的项目并运行它时,我总是第一次遇到这个错误。

ld: warning: directory not found for option

'-LApp/Model/Utility/CrittercismSDK' ld: warning: directory not found

for option '-LApp/Model/CrittercismSDK' ld: warning: directory not

found for option '-LApp' ld: warning: directory not found for option

'-LApp/Model/Flyer' ld: warning: directory not found for option

'-FApp/Model/Fabric' ld: library not found for -lAppsFlyerLib clang:

error: linker command failed with exit code 1 (use -v to see invocation)

要解决此问题,我必须取消选中并再次选中 libAppsFlyerLib.alibCrittercism_v4_3_4.a manually.After 项目的目标成员资格,该项目 运行 没问题。

为什么我第一次必须手动设置 .a 文件的成员资格?我在这里遗漏了什么吗?

由于 @trojanfoe 的建议,我找到了解决此问题的正确方向,并发现它正在发生,因为它在 build->setting[= 中没有 library search path 17=]。所以我在 library search path 文件中设置了两个 .a 的路径并且它有效。