【问题标题】:How to fix swift linker error "framework not found GTMSessionFetcher clang"如何修复快速链接器错误“找不到框架 GTMSessionFetcher clang”
【发布时间】:2017-12-09 12:59:16
【问题描述】:

这个错误突然出现在我的 Swift 程序中

ld: 未找到框架 GTMSessionFetcher clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

但我将它作为框架之一

这是 pod 文件

我删除了 cocoapods 并重新安装了它,但没有结果

我已经清理并打开了工作区而不是项目,但仍然没有任何更改。

我已经尝试了类似问题的所有方法,但仍然没有运气。 我看过的一些答案是 Apple Mach-O Linker Warning "Directory Not Found For Option..."

Linker command failed with exit code 1 after installing CocoaPods and firebase pod

https://www.bountysource.com/issues/39247126-clang-error-linker-command-failed-with-exit-code-1-use-vto-see-invocation

我注意到我的错误与其他人看到的相比有些独特,因为它是 GTMSessionFetcher 错误。 我该如何解决这个问题并摆脱错误?

【问题讨论】:

    标签: ios swift cocoapods podfile gtmsessionfetcher


    【解决方案1】:

    首先,尝试运行pod install

    看起来GTMSessionFetcher.framework 显示为灰色,表示文件已被删除。如果pod install 不起作用,请尝试从列表中删除每个灰显的框架文件并将其拖回(从项目文件夹或从“产品”下的侧边栏中)。

    【讨论】:

    • 我厌倦了这两个选项,但仍然没有改变
    • 当您尝试第二个选项时,它仍然是灰色的吗?
    • 当我说“从列表中删除它”时,我的意思是选择灰色框架并单击“-”图标。确保这就是你正在做的事情。另外,你是从哪里把框架拖回来的?您是否检查过您的构建阶段(尤其是“目标依赖项”和“[CP] 嵌入 Pods 框架”)?
    • 是的,我就是这么做的。我从下面的文件夹中删除了文件并运行 pod install 重新安装了文件夹
    • 你从哪里拖回框架文件本身?您是否检查过您的构建阶段(尤其是“目标依赖项”和“[CP] 嵌入 Pods 框架”)?
    猜你喜欢
    • 2012-02-25
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2016-02-22
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多