我有一个令人困惑的警告,可能有一个我忽略的简单解决方案。当我在终端中运行pod install
时,我会收到以下警告:
[!]
Ripelist [Debug]
目标会覆盖EMBEDDED_CONTENT_CONTAINS_SWIFT
$(继承)`标志中定义的Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
构建设置,或者 - 从目标中删除构建设置。[!]
Ripelist [Release]
目标会覆盖EMBEDDED_CONTENT_CONTAINS_SWIFT
$(继承)`标志中定义的Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
构建设置,或者 - 从目标中删除构建设置。
这是我感到困惑的地方。
我的Pods xcconfig文件显示在下面,您可以看到EMBEDDED_CONTENT_CONTAINS_SWIFT
的设置被设置为“是”(调试和发布xcconfigs的设置完全相同,所以我只包含了两个截图): / p>
现在,我的设置显然是“覆盖”您刚刚看到的定义设置(项目,目标和测试目标):
警告消息显示使用$(inherited)
标志,但没有地方可以添加$(继承),因为它基本上是一个只有选项“是”和“否”的下拉列表。除此之外,警告建议的第二个选项是“从目标中删除构建设置”。我无法删除是或否。如果你看下面没有选择删除任何一个:
如果我点击“其他...”并删除文字,它会自动返回“是”。如果我点击“其他...”并输入$(继承),那么它只会转到“No - $(inherited)”。
有人可以告诉我如何消除这些警告吗?
答案 0 :(得分:0)
解决方法是从下拉列表中选择“其他”,然后在那里添加$(inherited)
。它从中扣除了所需的内容。