【问题标题】:ERROR import with CocoaPods使用 CocoaPods 导入错误
【发布时间】:2017-01-04 01:46:36
【问题描述】:

我刚刚安装了 CocoaPods,因此我可以导入 Facebook SDK for Swift

当我安装 pod 时,我收到了这个警告:

[!] MyAppName[Release] 目标覆盖了在 `Pods/Target Support Files/Pods-myappname/Pods-myappname.release.xcconfig' 中定义的 FRAMEWORK_SEARCH_PATHS 构建设置。这可能会导致 CocoaPods 安装出现问题

我已经完成了this 帖子中列出的所有解决方案,但对我不起作用。

当我使用 $(inherited) 时,该字段保持白色:

我的 Facebook 导入不起作用:

没有“FacebookCore”这样的模块

问题出在哪里?我要疯了。

这是我的 Pod 文件:

编辑答案:

我像这样编辑了文件并运行了命令,但得到了同样的警告,我的导入仍然不起作用:

【问题讨论】:

  • 请也以纯文本形式发布错误:图像非常适合上下文,但无法搜索。 target overrides... 消息会在您的帖子中以纯文本形式显示。

标签: ios swift facebook cocoapods


【解决方案1】:

感谢您的贡献,我发现工作的唯一方法是重新创建一个新项目并从那里开始。

任何解决方法都不适合我。

【讨论】:

  • 正确 - 这可能是由于缺少 `$inherited`。您做了正确的事:重新开始是如此的清洁、快速和可靠。
【解决方案2】:

编辑

使用 `$(inherited)` 标志

  1. 转到项目 > TARGETS > 目标 > 构建设置
  2. 搜索 FRAMEWORK_SEARCH_PATHS
  3. 在每个配置中添加$(inherited)

  4. 退出 Xcode
  5. rm -rf Pods/ Podfile.lock ; pod install

如果失败,请同时清理配置:

  1. 转到 project > PROJECT > Info > Configurations,一次选择一个(Debug、ApplicationUnitTest、Release 等),并为所述配置中的每个目标,将配置设置为None.
    确保 基于配置文件 读取 0 配置集
  2. 退出 Xcode
  3. rm -rf Pods/ Podfile.lock ; pod install

【讨论】:

  • 我试过了,但遇到了同样的错误,为你更新了问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-02
  • 2016-07-26
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
  • 1970-01-01
  • 2015-10-28
相关资源
最近更新 更多