Можно ли добавить новые переменные приложения на iPhone, аналогично $ {EXECUTABLE_NAME}? - PullRequest
1 голос
/ 10 марта 2010

Я бы хотел сослаться на свои собственные переменные в моем файле info.plist и настройках сборки.

Возможно ли это? Есть идеи?

Ответы [ 2 ]

1 голос
/ 30 июня 2012

Если вы добавите пользовательские параметры сборки с помощью кнопки «Добавить параметры сборки» в правом нижнем углу, вы сможете использовать форму $ {} в вашем info.plist для ссылки на имена этих переменных.

Например, у меня есть такая настройка, которая называется 'PJ_VERSION_EXTRA'. В моем Info.plist у меня есть:

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

В моей конфигурации отладочной сборки я определяю этот параметр как -DEBUG. Это означает, что когда я показываю строку версии в приложении, отладочные сборки идентифицируют себя.

0 голосов
/ 10 марта 2010

Я вижу какие-либо проблемы с этим.

Должно быть так же просто, как добавить запись в информационный список, а затем извлечь ее с помощью

[[[NSBundle mainBundle] infoDictionary] objectForKey:myPlistKeyName];
...