1

我对编程相当陌生。我正在尝试将 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 > 并找到了下图中的文件。

豆荚目录:

豆荚目录

有人可以帮忙吗?

4

2 回答 2

0

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

可能的错误是 -

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

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

希望这可以帮助。

于 2017-02-28T03:56:41.613 回答
0

For me it was because I was using the Facebook Swift SDK and I forgot to uncomment the

use_frameworks!

statement in my Podfile.

于 2017-05-16T01:15:23.997 回答