2014-11-14 14 views

回答

1

我通過「樣式表」來了解一組可以應用於Xcode工作表中每個項目的設置(例如,確保不同的項目使用同一組編譯器標記)。這是通過使用.xcconfig文件(「配置設置文件」)作爲每個項目內配置的基礎來完成的。

首先,創建一個新的.xcconfig文件。在Xcode中,選擇文件>新建>文件...,然後從其他文件組中選擇「配置設置文件」。給你的.xcconfig文件一個名字並將它保存到你的源代碼目錄的根目錄下。它應該出現在「組和文件」面板的工作空間的頂層。

.xcconfig文件的語法只是一系列SETTING = <value>形式的行,其中SETTING是Xcode構建設置的名稱,<value>是所需的值。在「設置」面板中爲目標選擇設置後,可以在快速幫助檢查器中找到設置名稱。 (設置不能跨線邊界,並//用來徵求意見。)

作爲快捷方式,你可以選擇一個設置,選擇編輯>複製,切換回.xcconfig文件,並粘貼文本(設置名稱)到文件中。如果您爲該設置指定了一個值,該值也將被複制,因此您可以使用它快速設置一個基本的.xcconfig文件。

一旦輸入設置,就會使用.xcconfig文件作爲項目配置的基礎,但要這樣做,項目必須引用.xcconfig文件。因此,在「組和文件」面板中,將.xcconfig從工作空間的頂層拖放到您要使用它的每個項目下。然後,轉到項目的「信息」面板並找到「配置」部分。對於您希望使用.xcconfig文件的每個配置,找到相應的項目或目標,然後使用「基於配置文件」下的彈出選擇您的.xcconfig文件。

顯然你可以對不同的配置使用不同的配置文件(例如「Config.Debug」和「Config.Release」)。您甚至可以在通用的.xcconfig文件中擁有一組通用的設置,然後從每個特定於配置的.xcconfig文件中使用#include(使用語法#include "Config.Common.xcconfig")。

+0

非常感謝您的信息。 – ort11 2014-11-20 03:10:56

相關問題