Debug-iphonesimulator gtmsessionfetcher.framework swift没有这样的文件目录

时间:2017-02-26 21:41:31

标签: xcode firebase cocoapods fbsdk gtm-oauth2

我对编程很新。我正在尝试将Firebase和Facebook iOS SDK安装到我的应用程序中以允许Facebook身份验证。我已经在我的项目上安装了必要的pod文件(FireBase)和Frameworks(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. 删除我的派生数据
  5. 还有其他一些东西,但那些是主要的东西,没有任何效果。我想这真的归结为GTMSessionFetcher.framework未被发现?我搜索了我的Project的Pods目录,找到了GTMSSessionFetcher>来源>并找到下图中的文件。

    Pods目录:

    Pods directory

    有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

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

可能的错误是 -

  1. 在我构建应用程序后,我更改了捆绑包。
  2. 我在项目名称文件夹中创建了一个Framework文件,但没有直接在整个项目下创建,也许这就是为什么它找不到 ... Debug-iphonesimulator / jps-showcase.app / Frameworks / .. ..
  3. 3。在我的项目>中没有包含FBSDK文件夹路径构建设置>框架搜索路径。

    希望这有帮助。

答案 1 :(得分:0)

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

use_frameworks!
我的Podfile中的

语句。