我正在爲我的iOS應用程序準備Info.plist。我想仔細設置每個選項。但是,有一些奇怪的變量,例如$ {REGION},$ {APPNAME},$ {EXTRA_ICONS}等等。我猜他們是通過Xcode設置的?
我不希望Xcode混淆值。我可以簡單地設置它們嗎?例如,對於$ {REGION}插入「en」。對於CFBundleDisplayName - 什麼,因爲文檔說:
如果你不打算本地化包,不包括在你的Info.plist文件中此鍵 。包含此密鑰不會影響軟件包名稱的 顯示,但確實會導致性能損失至 搜索此密鑰的本地化版本。
依此類推。我可以簡單地做這個嗎?爲「CFBundleExecutable」插入什麼?我想我必須知道Xcode產生了什麼?
這是可怕的設計,因爲有兩種價值來源:plist本身,以及Xcode內部的一些愚蠢的meta-plist。
我想知道,是否有一種方法可以在不添加額外的開發機器信息(如DTSSDKBuild等)的情況下保留'$ {xxx}'變量替換。在我的情況下,我不瞄準IOS或應用程序商店,但是當啓用INFOPLIST_EXPAND_BUILD_SETTINGS時,我得到了額外的鍵。 – hoss