Почему мой info.plist не работает на iphone info.plist - PullRequest
1 голос
/ 13 сентября 2010

Моя первая проблема заключается в том, что я не хочу, чтобы мои приложения оставались в фоновом режиме, как только я завершил их с помощью кнопки домой.Поэтому я добавил ключ 'UIApplicationExitsOnSuspend' в мой файл info.plist с логическим типом.Значение 'UIApplicationExitsOnSuspend' не распознается XCode, и мое приложение продолжает оставаться в фоновом режиме ...

Источник моей проблемы - я удалил ссылку на группу 'Resources', содержащую info.plist.Вместо этого я создал «реальный» каталог «ресурсы» с моим info.plist (и с другими ресурсами в виде изображений, ...) и добавил его в свой проект.И теперь все опции, специфичные для iPhone, не распознаются Xcode и не используются в моих приложениях.В свойствах моего проекта я установил ключ info.plist file для моего info.plist, но он не работает ... Я перестроил индекс смысла кода, но он не работает ...

Что я забыл сделать?Thx.

Ответы [ 2 ]

2 голосов
/ 13 сентября 2010

Вы должны будете направить свой проект в местоположение Info.plist. Если вы поместили его в «настоящий» каталог с именем «Resources», выполните следующие действия: нажмите «project» -> edit active target; найдите параметр с именем «Info.plist File» и измените его значение на «Resources / Info.plist». Очистите и восстановите ваш проект, и он должен работать правильно.

Кроме того, убедитесь, что файл Info.plist не встроен в текущую цель. В этом случае Xcode выдаст вам предупреждение компилятора.

0 голосов
/ 31 декабря 2010

Что мне сработало, так это конвертирование файла info.plist в xml. Я создал новый пустой проект только для просмотра файла info.plist и увидел, что он был в формате xml, тогда как в моем старом проекте не было info.plist в формате xml. Итак, я использовал новый формат info.plist xml, чтобы переписать мой файл info.plist.

...