【问题标题】:Debug-iphonesimulator gtmsessionfetcher.framework swift no such file directoryDebug-iphonesimulator gtmsessionfetcher.framework swift 没有这个文件目录
【发布时间】:2017-07-17 09:46:36
【问题描述】:

我对编程很陌生。我正在尝试将 Firebase 和 Facebook iOS SDK 安装到我的应用程序中以允许 Facebook 身份验证。我已经在我的项目中安装了必要的 pod 文件(FireBase)和框架(FBSDK)。我现在正在尝试构建应用程序,但遇到以下错误。

/Users/JuanPa/Library/Developer/Xcode/DerivedData/jps-showcase-dytvwqtvwsggladxlmwwyoflurwt/Build/Products/Debug-iphonesimulator/jps-showcase.app/Frameworks/GTMSessionFetcher.framework:没有这样的文件或目录

我已经试过了:

  1. 更新我的 Cocoapod
  2. 更新 Firebase Pod
  3. 删除我的 .xcworkspace 并重新创建它
  4. 删除我的派生数据

还有一些其他的东西,但这些是主要的,没有任何效果。我想这真的归结为没有找到GTMSessionFetcher.framework?我搜索了我的项目的 Pods 目录,找到了 GTMSSessionFetcher > Source > 并找到了下图中的文件。

Pods 目录:

有人可以帮忙吗?

【问题讨论】:

    标签: xcode firebase cocoapods fbsdk gtm-oauth2


    【解决方案1】:

    我让它工作了。经过一整天的处理后,我最终只是从头开始重新启动我的项目,但在此过程中我发现了一些我可能做错的事情,这可能导致了我的问题。

    可能的错误是 -

    1. 我在构建应用程序后更改了捆绑包 ID。
    2. 我在项目名称文件夹中创建了一个框架文件,但不是直接在整个项目下,也许这就是为什么它找不到 ...Debug-iphonesimulator/jps-showcase.app/Frameworks/.. ..

    3.在我的项目 > 构建设置 > 框架搜索路径中未包含 FBSDK 文件夹路径。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      对我来说,这是因为我使用的是 Facebook Swift SDK,而我忘记取消注释

      use_frameworks!
      

      我的 Podfile 中的声明。

      【讨论】:

        猜你喜欢
        • 2013-10-08
        • 2022-12-23
        • 1970-01-01
        • 2015-04-09
        • 1970-01-01
        • 2016-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多