Почему мой Settings.bundle пуст?

#xcode4

#xcode4

Вопрос:

Я сам обучаюсь программированию на iOS и пытаюсь добавить ресурс пакета настроек в свое приложение Hello World, следуя инструкциям в руководстве по программированию приложений для iOS. Объект Settings.bundle создан в моем проекте (с треугольником раскрытия), но внутри нет файлов.

Я ожидал Root.plist и en.lproj / Root.strings

Я что-то упускаю в своей установке Xcode4 или настройке Xcode?

Спасибо!

Ответ №1:

Если вы щелкните по нему мышью и выберете «Показать в Finder», а в Finder щелкните по нему и выберите «Показать содержимое пакета», вы увидите, что это каталог.

(Я нашел ответ на http://www.iphonedevsdk.com/forum/iphone-sdk-development/92361-settings-bundle-corrupted-newly-added-settings-bundle-also-bad-xcode-4-2-a.html )

[цитата]

Нажмите на файл Settings.bundle в левом окне; в главном меню выберите Вид -> Утилиты -> Показать FileInspector. Затем измените тип файла на «applicationBundle» — два отсутствующих файла будут отображаться в разделе Settings.bundle.

[/quote]

(FileInspector — это правый столбец (справа от центрального вида (ов)), вкладка со значком, показывающим страницу со скрепкой в углу)

Комментарии:

1. Хм, хотелось бы, чтобы проблема все еще существовала (более новые версии Xcode устранили проблему), чтобы я мог протестировать ваше предложение — звучит очень многообещающе!

Ответ №2:

Просто для полноты картины это было исправлено в более новой версии Xcode. В следующий раз я не забуду указать номера версий.