Перейти к содержанию
Fire Monkey от А до Я
  • 0

[iOS] Добавить свои поля в Info.plist


xenon54

Вопрос

Здравствуйте. Мне нужно чтобы изначально при загрузке Lounch image в приложении уже был спрятан системный статусбар. Я нашел что делается это так:

	<key>UIStatusBarHidden</key>
	<true/>

Сейчас мне приходится подменять в деплое этот файл, но если я например поменяю какие-то параметры приложения, то файл нужно посотянно переделывать. Есть ли какая-то возможность подсовывать этот параметр динамически при билде, а не заменой файла в деплое?

 

 

Речь идет об IOS.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Администраторы

Добрый день,

 

Это можно сделать в настройках проекта:

  1. Открываем настройки проект: Project->Options
  2. Открываем вкладку Version Info
  3. Добавляем ваш ключ: UIStatusBarHidden и значение true

Эти ключи автоматически потом попадают в info.plist

Ссылка на комментарий
  • 0

Да, добавляет свойство в Info.plist, только вот тип значения строковый ставит, а нужен boolean, как быть? :) строковый не катит. Хотя конечно можно и выпендриться, в значении параметра закрыть скобку и полностью прописать как XML ключ+значение. Мб есть гуманный способ, так сказать красивый?

Вообщем в итоге добавил ключ с любым названием, а значение такое 

 </string> <key>UIStatusBarHidden</key> <true/> <key>randomkey2</key> <string> 
Изменено пользователем xenon54
Ссылка на комментарий
  • 0

Может можно таким же способом добавить ключ?

 
<key>NSAppTransportSecurity</key>
  <dict>
    <key>NSAllowsArbitraryLoads</key>
      <true/>
  </dict>
 
 
При добавлении получается:
<key>NSAppTransportSecurity</key>
<string>
  <dict>
    <key>NSAllowsArbitraryLoads</key>
      <true/>
  </dict>
</string>
 
ХЗ пройдет проверку или нет
Ссылка на комментарий
  • 0

Новые ключи, которые не предусмотрены опциями проекта, можно добавить (например) при помощи бесплатной утилиты iOS9 Fix от TMSSoftware

Ссылка на комментарий
  • 0

Новые ключи, которые не предусмотрены опциями проекта, можно добавить (например) при помощи бесплатной утилиты iOS9 Fix от TMSSoftware

Спасибо, это то что надо!

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...