【发布时间】:2016-05-18 02:19:10
【问题描述】:
我在我的项目中使用Flyer 和Crittercism。两者都有libAppsFlyerLib.a和libCrittercism_v4_3_4.a。
现在每当我打开我的项目并运行它时,我总是第一次遇到这个错误。
ld:警告:找不到选项的目录
'-LApp/Model/Utility/CrittercismSDK' ld:警告:找不到目录
对于选项 '-LApp/Model/CrittercismSDK' ld:警告:目录不是
找到选项'-LApp' ld:警告:找不到选项的目录
'-LApp/Model/Flyer' ld: warning: directory not found for option
'-FApp/Model/Fabric' ld:找不到 -lAppsFlyerLib clang 的库:
错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
要解决此问题,我必须手动取消选中并再次选中 libAppsFlyerLib.a 和 libCrittercism_v4_3_4.a 的 Target Membership to Project。之后该项目运行良好。
为什么我必须在第一次手动设置.a 文件的成员资格?我在这里遗漏了什么吗?
【问题讨论】:
-
与
-L和-F标志相关的警告是否正确? -
@trojanfoe 坦率地说我不知道 -L 和 -F
-
它们被用来告诉链接器在哪里可以找到库和框架,并且在这种情况下可能是罪魁祸首。您需要检查您的项目设置,
-
哦,谢谢@trojanfoe 的建议,我会检查并通知您。
-
App/Model/Utility/CrittercismSDK 这是旧路径,我将其更改为 App/Model/CrittercismSDK 。这是造成问题吗? @trojanfoe
标签: ios xcode xcode6 xcode7 .a