Xcode環(huán)境變量備忘

Xcode build setting中的配置或者在xcode環(huán)境中運行相關腳本會涉及到各種系統(tǒng)的環(huán)境變量,參考Xcode環(huán)境變量蘋果官方文檔,做個記錄,便于以后查詢,以下只記錄部分我個人覺得重要的部分。

可以通過下面圖的方式觀察具體變量代表的值,TARGET_NAME就是其中一個環(huán)境變量。


添加script


build之后可以在,下圖提示的位置看到對應的輸出,可以看到TARGET_NAME的相應輸出,和箭頭處的標識符合。

腳本輸出觀察

以上面截圖工程為例,以下部分參數(shù)輸出僅供參考

TARGET_NAME:XcodeEnvironment

PRODUCT_NAME:XcodeEnvironment

PROJECT_NAME:XcodeEnvironment

EXECUTABLE_NAME:XcodeEnvironment

ACTION:build (有以下值build、clean、install、installhdrs、installsrc)

CONFIGURATION:Debug (有以下值Release、Debug、自定義的configuration名字)

EFFECTIVE_PLATFORM_NAME:-iphonesimulator(有以下值-iphonesimulator、-iphoneos需注意左邊有-)

PLATFORM_NAME:iphonesimulator(同上,左邊沒有-)

INFOPLIST_FILE:XcodeEnvironment/Info.plist

INFOPLIST_PATH:XcodeEnvironment.app/Info.plist


BUILD_DIR:/Users/xxx/Library/Developer/Xcode/DerivedData/XcodeEnvironment-dmkavzwgusnoijcmnnqnjugejruj/Build/Products

BUILD_ROOT:/Users/xxx/Library/Developer/Xcode/DerivedData/XcodeEnvironment-dmkavzwgusnoijcmnnqnjugejruj/Build/Products

SYMROOT:/Users/xxx/Library/Developer/Xcode/DerivedData/XcodeEnvironment-dmkavzwgusnoijcmnnqnjugejruj/Build/Products

BUILT_PRODUCTS_DIR:/Users/xxx/Library/Developer/Xcode/DerivedData/XcodeEnvironment-dmkavzwgusnoijcmnnqnjugejruj/Build/Products/Debug-iphonesimulator

TARGET_BUILD_DIR:/Users/xxx/Library/Developer/Xcode/DerivedData/XcodeEnvironment-dmkavzwgusnoijcmnnqnjugejruj/Build/Products/Debug-iphonesimulator

SDKROOT:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.2.sdk

SRCROOT:/Users/xxx/Desktop/XcodeEnvironment

PROJECT_DIR:/Users/xxx/Desktop/XcodeEnvironment

HOME:/Users/xxx

USER_LIBRARY_DIR:/Users/xxx/Library

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容