Я создал новый проект какао, используя шаблон инструмента командной строки. Мне нужно иметь возможность установить/получить версию из пакета, но infoDictionary в моем mainBundle показывает только три основных элемента, когда я делаю po [[NSBundle mainBundle] infoDictionary]
:
{
CFBundleExecutablePath = "...";
NSBundleInitialPath = "...";
NSBundleResolvePath = "...";
}
У меня есть файл Common-Info.plist, но изменение значений здесь, похоже, ни на что не влияет. Я также пытался добавить Info.plist в свой проект, но он был проигнорирован.
Есть ли что-то особенное, что мне нужно сделать, чтобы использовать правильный файл?
Это Xcode 3.2.6
ИЗМЕНИТЬ ДЛЯ ИСПРАВЛЕНИЯ
Ключом было добавить это к моей опции «Другие флаги компоновщика» в информации о цели/получении:
-sectcreate __TEXT __info_plist Info.plist