我有一個Xcode的項目有三個目標:請在Xcode目標構建產品的路徑依賴於當前方案
- 一個Mac應用程序要在Mac App Store中
- 同樣的Mac應用程序分發,但被分配爲演示版在我 網站
- 的登錄助手應用程序是前兩個 目標
登錄HEL目標的依賴每個應用程序上構建複製到當前計劃的目標(假設第一目標),其中有
構建路徑$(BUILD_DIR)/ $(配置)$(EFFECTIVE_PLATFORM_NAME)
當我將方案更改爲第二個目標(演示)時,我希望第三個目標的構建產品路徑是相同的,除了_Demo附加到它。 基本上,第三個目標的構建路徑應該始終與當前方案的目標(目標一個或兩個目標)相同。
目前,我在做建築之前手工做,但那很乏味。
是否沒有辦法讓每個配置構建產品路徑(以及每個配置中間構建文件路徑等)依賴於當前目標?
因此,當我選擇第一個目標時,沒有_Demo被附加到路徑,當我選擇第二個目標時,_Demo會附加到路徑。
任何指針將不勝感激。
非常感謝你,
馬特
同意,OP只是讓生活變得艱難。將目標3構建到正常目的地更容易,然後將構建1和2從那裏複製到任何他們需要的地方。 –
如果目標1和目標2內置到相同的生成文件夾中,則可以使用此功能。但是,如果我更改目標2的構建文件夾,則目標3將在THAT構建文件夾中查找,而不是在其自身中查找,因此不再構建。但現在,我想我會把它們全部放在同一個文件夾中,並完成它。 –
這不應該與目標1和2生成文件夾有關。我自己使用了類似的配置,並添加了一個示例屏幕截圖。 – Jaanus