我有一个令人困惑的警告,可能有一个我忽略的简单解决方案。 [!]:当我在终端中运行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是完全相同的设置,所以我只包括两个一个截图):
现在,这里是我的设置,显然“压倒一切”的定义的设置,您刚才看到的(项目,目标和测试目标):
警告消息说使用$(inherited)
标志,但没有地方添加$(继承),因为它基本上是一个只有选项“是”和“否”选项的下拉菜单。除此之外,警告建议的第二个选项是“从目标中删除构建设置”。如果你看看下面有没有选项来删除我不能删除Yes或No.一方:
如果我点击“其他...”并删除文本,它会自动回到“是”。如果我点击“其他...”并输入$(继承),那么它会转到“否 - $(继承)”。
有人能告诉我如何消除这些警告?
有时使用pod比手动导入和维护框架更复杂。 –
我遇到同样的问题。你找到解决方案吗? – dickyj
这可能有帮助http://stackoverflow.com/questions/34445636/why-is-cocoapods-complaining-about-the-embedded-content-contains-swift-setting-i –