Где я могу найти файл info.plist?

Я читаю книгу разработчиков iOS и в ней увидел ссылку на info.plist файл, используемый как часть проекта Obj-C. К сожалению, в книге прямо не сказано, где файл можно найти?

Где находится этот файл? Как я могу получить доступ к нему как часть XCode?

5 ответов

Решение

Info.plist По умолчанию файл находится в корневой папке пакета вашего приложения, он получен из {ProjectName}-Info.plist файл в проекте Xcode. По умолчанию он указан в группе под названием Supporting Files,

Приложение, которое я разрабатывал, имело некоторые пользовательские настройки, и в моем случае Info.plist file был в другом месте.

Вот как я это смотрю. (самый безопасный способ)

В xCode:

  • Нажмите на проект (название)
  • Нажмите "Настройки сборки"
  • Ищите группу Упаковки
  • Внутри группы упаковки вы найдете свой Info.plist file

В JetBrains AppCode:

  • щелкните правой кнопкой мыши на проекте (название)
  • нажмите на "Настройки проекта"
  • Выберите ваш проект в приведенном выше кадре
  • Ищите "Файл Info.plist"

Чтобы проверить где Info.plist [О программе] находится:

Build Settings -> Info.plist File

Когда вы создаете новый Bundle(Приложение, Фреймворк, Тесты) Xcode автоматически сохраняет его в место, которое вы можете просто найти в Build Settings. Но иногда найти его не так просто, например с помощьюCocoaPods

Во время рефакторинга или других ситуаций Info.plist путь может быть изменен, и Xcode не меняет автоматически Build Settings и вы получите

Build input file cannot be found: 'some_path/Info.plist' (in target 'SomeTarget' from project 'SomeProject')

Вы можете исправить это, найдя файл и изменив настройки

File -> Open Quickly -> Find the correct one -> Reveal in Project Navigator -> update Info.plist File in the Build Settings

Если вы используете флаттер, путь - имя-проекта \ios\Runner\Info.plist

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

Другие вопросы по тегам