2016-01-28 63 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)。它從中扣除了它所需要的。

相關問題