IOS環境變量的簡介及使用

$(SRCROOT):絕對路徑

系統將(SRCROOT)轉換成項目所在位置的絕對路徑,我們可以稱“(XXX)”這個東西爲Xcode的環境變量, src root ,即 源碼的根路徑,使用這個環境變量的好處是如果將.pch文件的路徑寫死成絕對路徑,當這個項目發到其他電腦上允許,那麼這個路徑將不匹配,如果使用環境變量無論放在那個電腦上都可以允許,因爲$(SRCROOT)會自動識別項目所在的路徑

$(PRODUCT_NAME):product name:產品名字

環境變量的目的就是爲了一次定義多次使用,在其他某個地方修改了,其他所有引用的地方都會跟着改變。

PRODUCT_NAME就是可以看做是App的名字,App的名稱可以在,也可以直接修改Info.plis中對應的鍵,還可以在Build Settings中修改Product Name來修改(默認是$(TARGET_NAME):即當前選中的target對應的值

${PRODUCT_NAME}

Bundle name 簡單來說就是 App 安裝到 iOS 機子裏的 App 文件夾名

${EXECUTABLE_NAME}

Executable name – 執行程序名,默認與 PRODUCT_NAME 一致。

${PRODUCT_NAME}

Bundle display name – 真正顯示到用戶屏幕上的 App 名稱。

$(PRODUCT_BUNDLE_IDENTIFIER) 

product bundle identifier 就是App的唯一標識,同樣可以在多個地方來修改

$(EXECUTABLE_NAME)

執行程序名,默認與 PRODUCT_NAME 一致。不能修改Info.plist中的該鍵,否則報錯

$(INHERITED)

繼承

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章