gpt4 book ai didi

ios - 应用程序目标覆盖 Pods.xcconfig 中定义的 `EMBEDDED_CONTENT_CONTAINS_SWIFT` build设置

转载 作者:IT王子 更新时间:2023-10-29 05:53:57 44 4
gpt4 key购买 nike

我有一个令人困惑的警告,它可能有一个我忽略的简单解决方案。当我在终端中运行 pod install 时,我收到以下警告:

[!] The Ripelist [Debug] target overrides the EMBEDDED_CONTENT_CONTAINS_SWIFT build setting defined in Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the
$(inherited)` flag, or - Remove the build settings from the target.

[!] The Ripelist [Release] target overrides the EMBEDDED_CONTENT_CONTAINS_SWIFT build setting defined in Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the
$(inherited)` flag, or - Remove the build settings from the target.

这就是我感到困惑的地方。

我的 Pods xcconfig 文件如下所示,您可以在其中看到 EMBEDDED_CONTENT_CONTAINS_SWIFT 的设置设置为“Yes”(调试和发布 xcconfigs 的设置完全相同,所以我只包含了两者的一张截图):

Pods.debug.xcconfig

现在这里是我的设置,显然“覆盖”了您刚刚看到的定义设置(项目、目标和测试目标):

project setting app target setting app test target setting

警告消息说要使用 $(inherited) 标志,但没有地方可以添加 $(inherited),因为它基本上是一个下拉 bool,只有选项"is"和“否”。除此之外,警告建议的第二个选项是“从目标中删除build设置”。我无法删除"is"或“否”。如果您查看下方,则无法删除其中任何一个:

enter image description here

如果我单击“其他...”并删除文本,它会自动返回到"is"。如果我单击“其他...”并输入 $(inherited),那么它只会转到“No - $(inherited)”。

谁能告诉我如何消除这些警告?

最佳答案

解决方案是从下拉列表中选择“其他”,然后在其中添加 $(inherited)。它从中扣除了它需要的东西。

关于ios - 应用程序目标覆盖 Pods.xcconfig 中定义的 `EMBEDDED_CONTENT_CONTAINS_SWIFT` build设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35072392/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com