【发布时间】:2014-03-17 14:45:22
【问题描述】:
一切都很好。我刚刚从我的 Xcode 项目中删除了旧的 TestFlight 文件夹,然后将新的 TestFlight SDK 3.0 拖到我的项目中,并尝试构建并得到这些错误。
ld:警告:找不到选项的目录 '-L"/桌面/工作/游戏/ClanKingdom/Game/src/Classes/TestFlightSDK1.2.4"' ld:警告:找不到选项的目录 '-L"/桌面/工作/游戏/ClanKingdom/Game/src/Classes/Flurry"' ld: 警告:找不到选项的目录 '-L"/Desktop/Work/Games/ClanKingdom/Game/src/TestFlightSDK2.0.0"' ld: 警告:找不到选项的目录 '-L"/Desktop/Work/Games/ClanKingdom/Game/src/Flurry"' ld:警告: 找不到选项的目录 '-F"/Desktop/Work/Games/ClanKingdom/Game/src/FacebookSDK"' ld: 库 找不到 -lFlurry_4.2.3 clang:错误:链接器命令失败 退出代码 1(使用 -v 查看调用)
为什么它会给 Flurry 带来一些问题?我没有对 Flurry 进行任何更改,我也不确定为什么它会尝试链接那些旧版本的 TestFlight,因为我已经删除了它们。
有什么想法吗?
【问题讨论】:
-
我不知道为什么它试图链接那些旧版本的 TestFlight,因为我已经删除了它们 - 显然你没有删除它们。
-
哈,这些目录中已经不存在它们了!
-
仅删除库文件是不够的,您还需要修改您的 Xcode 项目配置以删除对它们的引用。幸运的是,Xcode 使这有点容易,因为您可以在项目配置中搜索例如 TestFlight 来查找引用。
-
谢谢我用这个stackoverflow.com/questions/9458739/…解决了这个问题
标签: objective-c xcode testflight