Пустой пакет настроек в Xcode 4.2 - PullRequest
36 голосов
/ 23 августа 2011

Я пытаюсь создать комплект настроек для своего приложения для iPhone.

Однако, если я его создаю, он становится пустым, без корневого p-списка, без раскрытия, ничего.

Я перезапустил все и у меня заканчиваются идеи.

Кто-нибудь знает об этом?

Ответы [ 4 ]

98 голосов
/ 05 сентября 2011

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

2 голосов
/ 09 января 2013

Для тех, кто не может изменить тип файла, потому что он не появляется, выполните следующие действия:

  1. Перейдите в каталог вашего проекта в Finder.
  2. Создайте папку с именем «Настройки».
  3. Открыть текстовое редактирование (или любой другой текстовый редактор по этому вопросу)
  4. Введите:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <!--
       Root.plist
       Preference settings for MyApp
    -->
    <plist version="1.0">
        <dict>
    
        </dict>
    </plist>
    

    4a. Измените «MyApp» на ваше имя приложения

  5. Сохранить как "Root" в папке настроек
  6. Переименуйте файл в «Root.plist»
  7. Переименуйте «Настройки». Папка в «Settings.bundle»
  8. Добавьте файл «Settings.bundle» в Xcode, и все будет хорошо:)
1 голос
/ 30 августа 2011

У меня точно такая же проблема.Кажется, есть ошибка в XCode4.Вот что я сделал, чтобы получить как минимум комплект настроек.

(1) В XCode выберите CMD + N, чтобы добавить новый файл.

(2) В раскрывающемся списке выберитевыберите Ресурс (согласно «инструкциям», которые не работают).

(3) Вместо выбора «Settings.bundle» - выберите «Список свойств».

(4) Имяваш список свойств Root.plist и сохраните его в новом каталоге с именем «Settings».

(5) Теперь снова CMD + N и выберите «Strings File».

(6) Вызовите новые строкифайл 'Root.strings' и сохраните его также в каталоге 'Settings'.

(7) Теперь, в ваших каталогах и списке файлов слева, выделите оба новых файла и нажмите delete (TRUSTЯ ЗДЕСЬ!).

(8) В меню удаления выберите «Удалить только ссылки».

(9) Теперь перейдите в Finder и переименуйте каталог «Настройки» в «Настройки».bundle '

(10) Снова в XCode, ALT + CMD + A, чтобы добавить новый файл в ваш проект и выбрать объект «Settings.bundle» из навигатора.

Теперь у вас будет рабочий «Settings.bundle», НО эти два файла не будут инициализированы, так что вам придется создавать их самостоятельно с нуля.

Теперь это сработало для меня дважды, и, надеюсь,эта ошибка будет исправлена ​​в следующем техническом выпуске XCode4.Надеюсь это поможет.VV

0 голосов
/ 13 апреля 2014

Для XCode 5.1 у меня была похожая проблема.При использовании «File / Open» в XCode для открытия Settings.bundle просто показывалось пустое окно, без возможности открыть Root.plist.При щелчке правой кнопкой мыши на файле Settings.bundle в XCode File / Open не было обнаружено никаких полезных опций.

Решение состоит в том, чтобы найти файл Settings.bundle в Finder, щелкнуть правой кнопкой мыши и выбрать «Показать содержимое пакета», и вы увидитесм. Root.plist.Просто щелкните правой кнопкой мыши на Root.plist, выберите XCode из списка программ, и вы получите редактор настроек XCode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...