Как восстановить файл info.plist для iPhone Xcode - PullRequest
6 голосов
/ 27 августа 2009

Я переместил свое приложение для iPhone с одной машины на другую. В процессе мой файл info.plist имеет неверный идентификатор пакета и не работает. Я хочу создать совершенно новый файл info.plist для моего проекта.

Как я могу это сделать?

Ответы [ 3 ]

7 голосов
/ 27 августа 2009

Вот вам чистый список info.plist. Не забудьте заменить xxx.yyy и переименовать файл xib (если требуется)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleDisplayName</key>
    <string>${PRODUCT_NAME}</string>
    <key>CFBundleExecutable</key>
    <string>${EXECUTABLE_NAME}</string>
    <key>CFBundleIconFile</key>
    <string>Icon.png</string>
    <key>CFBundleIdentifier</key>
    <string>xxx.yyy.${PRODUCT_NAME:rfc1034identifier}</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>${PRODUCT_NAME}</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>LSRequiresIPhoneOS</key>
    <true/>
    <key>NSMainNibFile</key>
    <string>MainWindow</string>
</dict>
</plist>
3 голосов
/ 26 апреля 2016

У меня также была проблема с поиском файла "Info.plist", особенно из-за того, что у некоторых целей тестового приложения C ++ нет вкладки "Информация", поэтому изменение этого файла пришлось выполнять вручную.

Чтобы найти его:

  1. Выберите проект в навигаторе проекта
  2. Выберите желаемую цель (проект может иметь несколько целей)
  3. Выберите вкладку «Настройки сборки»
  4. Поиск записи "Файл Info.plist". Там вы должны найти путь к этому файлу

Проверено на Xcode 7.3.

В моем случае мне пришлось «Разрешить произвольную загрузку» в «Настройках безопасности транспорта приложения», чтобы восстановить небезопасный протокол HTTP.

3 голосов
/ 27 августа 2009

Если вам нужен пустой файл info.plist, просто выберите «Новый файл ...» в меню «Файл» в XCode.

В окне «Новый файл» вы выбираете «Другое» слева, а затем «Список свойств» справа.

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