2017-09-26 89 views
4

你真的可以修改Xcode以在所有腳本中包含預處理 - 在現代Xcode(即9+)中?在Xcode 9中實現預處理器?

顯然這在舊時代是微不足道的。

基本上會使用自定義生成規則嗎?

enter image description here

或者,您是否需要基本上「A Mac App」,它在編譯之前運行(如何?)?

+0

你能清除你的問題嗎?你具體想要什麼? –

+0

「你對Xcode做了什麼以在所有腳本中包含預處理」 – Fattie

+0

你可以使用shellscript並讓它在安裝應用程序時運行 –

回答

1

這取決於你希望預處理器做什麼。假設輸出文件是常規的.c,.m,.cpp等文件,編譯器可以正確處理,那麼您可以簡單地添加一個新的'運行腳本'構建階段來運行預處理器。它可以訪問Xcode環境變量,因此應該能夠有效地運行。正如Nik Kit所說,它取決於究竟是你想達到什麼。