XCode具有許多內置變量,這些變量在構建設置中用於方便使用,例如"$(PRODUCT_NAME)"
或"$(CURRENT_ARCH)"
。如何創建用於Xcode構建設置值的變量?
我可以定義自己的變量嗎?如何/在哪裏?
XCode具有許多內置變量,這些變量在構建設置中用於方便使用,例如"$(PRODUCT_NAME)"
或"$(CURRENT_ARCH)"
。如何創建用於Xcode構建設置值的變量?
我可以定義自己的變量嗎?如何/在哪裏?
在XCode 5中,這已經發生了一些變化。
創建用戶定義的構建設置。要在Xcode 4中創建一個,請從項目導航器中選擇您的項目以打開項目編輯器。從編輯器左側選擇您的項目或目標。點擊編輯器頂部的Build Settings按鈕。單擊編輯器底部的添加生成設置按鈕,然後選擇添加用戶定義的設置。
最初接受的答案,返回Xcode 4天。 –
用戶定義的設置可以在Xcode添加如下規定:
的Xcode 4.x版:
選擇項目/目標 - >「添加構建設置」(本選項在Xcode的右下角) - >「添加用戶定義的設置」
的Xcode 5.x的:
選擇項目/目標 - >編輯器菜單 - >「添加構建設置」 - >「添加用戶定義的設置」
這將添加用戶定義的設置。輸入設置的鍵值。
有什麼方法可以添加用戶定義的構建設置,它可以從一組預定義值中選擇一個值 – Johnykutty
是的,有一種方法可以在構建設置中爲預處理器變量定義值,可以從代碼訪問這些值。在項目的'Build Settings'中轉到''Apple LLVM - Preprocessing''部分,您可以添加像'LOGGING = 1'這樣的變量,並且可以通過代碼'#if LOGGING'來訪問變量。 – Trident
有什麼方法可以添加用戶定義的構建設置,可以從一組預定義值中選擇一個值 – Johnykutty
當選擇變灰時(如上圖所示),您需要從「項目和目標」中選擇項目,列表,然後單擊「生成設置」選項卡,在這個SO問題和答案中指定:http://stackoverflow.com/questions/19842746/adding-a-build-configuration-in-xcode –
@Johnykutty這可能是有用的http://blog.xebia.com/2015/01/30/run-your-ios-app-without-overwriting-the-app-store-version/ –