Здесь я пишу свои идеи, мысли, описываю события своей жизни и просто делаю личные и рабочие заметки. «А Вы что, собираетесь жить вечно?»

Ошибка ERROR ITMS-90507 при публикации приложения в AppStore

Преамбула

В последнее время всё реже и реже встречаются статьи связанные с Delphi, при том, что язык в принципе развивается и появляются большие возможности в плане создания кроссплатформенных мобильных приложений. При этом в русскоязычной части интернета информации крайне мало, люди делятся знаниями крайне неохотно и большая часть ответов носит поверхностный характер. И это при том, что большая часть программистов училась именно на pascal и регулярно пишет приложения с использованием продуктов Borland (Embarcadero).

В связи с этим, решил начать публиковать статьи связанные с разработкой мобильных и десктопных приложений на Delphi.

Соль

Apple регулярно ужесточает требования к описанию программ публикуемых в AppStore. И большое количество проблем, вызывает правильность формирования и описания содержимого файла Info.plist. В файле описывается приложение, версия, билд, наименование модулей и пр. С проблемами сталкиваются не только те, кто программирует на Delphi, но пользователи других сред.

С недавнего времени при публикации приложения стала появляться ошибка ERROR ITMS-90507: Missing Info.plist value. A value for the key ’DTPlatformName’ is required, которая сообщает программисту о том, что необходимый ключ DTPlatformName не найден в файле Info.plist.

Для исправления ошибки, необходимо выполнить следующие действия:

Открываем настройки проекта и добавляем ключ для настроек «iOS 64 bits — Release».

Имя ключа DTPlatformName

Указываем значение ключа «iphoneos». И сохраняем настройки. Теперь приложение должно без проблем быть принято к публикации в AppStore.

Отправить
Поделиться
Запинить