2016-01-28 49 views
7

我有一个令人困惑的警告,可能有一个我忽略的简单解决方案。 [!]:当我在终端中运行pod install,我得到这些警告应用目标覆盖Pods.xcconfig中定义的`EMBEDDED_CONTENT_CONTAINS_SWIFT`构建设置

Ripelist [Debug]目标将覆盖在Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the $定义的EMBEDDED_CONTENT_CONTAINS_SWIFT构建设置(继承)'标志,或者 - 从目标中删除构建设置。 [!]

Ripelist [Release]目标将覆盖在Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation - Use the $定义的EMBEDDED_CONTENT_CONTAINS_SWIFT构建设置(继承)'标志,或 - 从目标中删除构建设置。

这里是我困惑的地方。

我荚xcconfig文件如下所示,你可以看到,EMBEDDED_CONTENT_CONTAINS_SWIFT的设置为“是”(调试和发布xcconfigs是完全相同的设置,所以我只包括两个一个截图):

Pods.debug.xcconfig

现在,这里是我的设置,显然“压倒一切”的定义的设置,您刚才看到的(项目,目标和测试目标):

project setting app target setting app test target setting

警告消息说使用$(inherited)标志,但没有地方添加$(继承),因为它基本上是一个只有选项“是”和“否”选项的下拉菜单。除此之外,警告建议的第二个选项是“从目标中删除构建设置”。如果你看看下面有没有选项来删除我不能删除Yes或No.一方:

enter image description here

如果我点击“其他...”并删除文本,它会自动回到“是”。如果我点击“其他...”并输入$(继承),那么它会转到“否 - $(继承)”。

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

+1

有时使用pod比手动导入和维护框架更复杂。 –

+0

我遇到同样的问题。你找到解决方案吗? – dickyj

+1

这可能有帮助http://stackoverflow.com/questions/34445636/why-is-cocoapods-complaining-about-the-embedded-content-contains-swift-setting-i –

回答

0

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

相关问题