2010-03-10 22 views
1

我想在我的info.plist &構建設置文件中引用我自己的變量。

這可能嗎?有任何想法嗎?

回答

0

我可以看到這樣做的任何問題。

應儘可能簡單,增加了信息的plist條目,然後使用

[[[NSBundle mainBundle] infoDictionary] objectForKey:myPlistKeyName]; 
+0

感謝您的建議,但也許我的問題並不那麼清楚......我實際上想在info.plist文件本身中使用一個變量,類似於常用的$ {EXECUTABLE_NAME}變量。 – 2010-03-10 12:03:01

+1

哦,我明白了......試着查看構建設置參考指南,您可能會在那裏找到答案(需要登錄)https://developer.apple.com/iphone/prerelease/library/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/ Xcode_Build_Settings.pdf – Jasarien 2010-03-10 14:27:43

1

如果您添加自定義生成設置通過「添加構建設置」右下角按鈕,然後你取回應該可以使用你的info.plist中的$ {}表單來引用這些變量的名稱。

例如,我有一個名爲'PJ_VERSION_EXTRA'的設置。在我的Info.plist中,我有:

<key>CFBundleShortVersionString</key> 
<string>1.1${PJ_VERSION_EXTRA}</string> 

在我的調試版本配置中,我將該設置定義爲'-DEBUG'。這意味着,當我在應用程序中顯示版本字符串時,調試版本識別自己。

相關問題