是否可以在iPhone上添加新的应用变量,类似于$ {EXECUTABLE_NAME}?

时间:2010-03-10 11:34:31

标签: iphone application-settings

我想在我的info.plist&中引用我自己的变量。构建设置文件。

这可能吗?有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果您通过右下方的“添加构建设置”按钮添加自定义构建设置,那么您应该能够使用info.plist中的$ {}表单来引用这些变量的名称。

例如,我有一个名为'PJ_VERSION_EXTRA'的设置。在我的Info.plist中,我有:

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

在我的调试版本配置中,我将该设置定义为'-DEBUG'。这意味着当我在应用程序中显示版本字符串时,调试版本会识别自己。

答案 1 :(得分:0)

我可以看到这样做有任何问题。

应该像在条目plist中添加条目一样简单,然后使用

进行检索
[[[NSBundle mainBundle] infoDictionary] objectForKey:myPlistKeyName];