【问题标题】:Cocoapods no longer builds project after update?Cocoapods 更新后不再构建项目?
【发布时间】:2014-09-27 00:53:34
【问题描述】:

更新到最新版本的 cocoapods 后,我无法再生成项目。卸载最新版本并返回旧版本也不能解决问题。

在更新 cocoapods 之前,确切的代码运行良好

[!] MyApplication [App Store] 目标覆盖了在 `Pods/Target Support Files/Pods-MyApplication/Pods-MyApplication.app store.xcconfig' 中定义的 HEADER_SEARCH_PATHS 构建设置。这可能会导致 CocoaPods 安装出现问题

- Use the `$(inherited)` flag, or

- Remove the build settings from the target.

【问题讨论】:

  • @jww 非常感谢您解决了这个问题。您可以添加您的评论作为答案,以便我接受吗?
  • 好的,完成。我对此感到有些难过,但这个问题确实需要为未来的访问者提供答案。
  • 为什么心情不好?它回答了这个问题:)

标签: ios cocoapods


【解决方案1】:

- Remove the build settings from the target.

在 Xcode 中打开项目。选择项目(不是目标)。然后确保HEADER_SEARCH_PATHS 是可以接受的。现在,对于每个目标(不是项目),访问相同的设置。如果它的BOLD,那么它被覆盖了。

要删除覆盖,请选择设置使其突出显示(即蓝色背景的白色文本),然后按 COMMAND+DELETE。粗体文本应该消失,目标设置将返回到从项目设置继承。

在下面的示例中,Product Name 被 Target 覆盖,而 Wrapper Extension 被突出显示。 (这些都不适用于您的问题 - 它们只是显示在 Xcode 下要查找的内容)。

【讨论】:

    【解决方案2】:

    删除我的.xcodeproj 文件的这个冗余部分解决了这个问题:

    FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)",
                    "$(PROJECT_DIR)/Frameworks",
                );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 1970-01-01
      • 2022-06-23
      相关资源
      最近更新 更多