Ошибка Firemonkey iOS CFBundleExecutable при развертывании приложения

#ios #delphi #deployment #firemonkey

#iOS #delphi #развертывание #firemonkey

Вопрос:

Последние 48 часов я пытаюсь развернуть свое приложение на своем iPhone. Я получаю сообщение об ошибке

 unable to extract application bundle executable info. Please check Info.plist CFBundleExecutable key
  

Кто-нибудь сталкивался с такой же проблемой? Я не менял профили подготовки или какие-либо сведения о версии, ошибка возникла из ниоткуда.

Настроено мое рабочее пространство:

  • Delphi Rio 10.3.1
  • macOS HighSierra
  • iOS 12.1
  • последняя сборка XCode

Вещи, которые я уже пробовал:

  • меняем CFBundleIdentifier на пустой или «????», прямо сейчас это com.jilsApp.* в информации о версии
  • переименовать проект
  • успешное развертывание другого проекта на iPhone и чтение файла info.plist
  • изменение info.plist моего проекта вручную
  • замена «$ModuleName» на projectname в информации о версии
  • перезагрузка Mac и iPhone
  • перезапустите PAServer20.0
  • и, наконец, спрашиваю доктора Google

Комментарии:

1. Требуется дополнительная информация, например, какое значение в CFBundleIdentifier в информации о версии в параметрах проекта? Содержит ли название проекта какие-либо «нестандартные» символы? developer.apple.com/documentation/bundleresources /…

2. здравствуйте @DaveNottage мое имя проекта «ReTinAClient», так что ничего сложного, как я упоминал ранее, я смог развернуть приложение на своем iPhone несколько раз, и из ниоткуда я получаю ошибку. Я отредактировал свой первоначальный пост, чтобы предоставить больше информации о настройке моего рабочего пространства и о том, что я пробовал.

3. Вы проверили свои исходные тексты на соответствие более старым версиям? В частности, .dproj и .deployproj могли возникнуть некоторые проблемы на этом пути. Также попробуйте развернуть версию, созданную с использованием более старой версии ваших исходных текстов, то есть ту, которая, как вы знаете, работала.

4. хорошая идея, я могу заглянуть в свой github и проверить info.plist, а также я могу проверить файлы, которые вы упомянули

5. @LarsP Есть новости по этому вопросу?

Ответ №1:

Ладно, что ж, это своего рода ответ… Пока ничего не получалось, поэтому я решил создать новый проект, добавил все формы, модули и ресурсы, успешно собрал и без проблем развернул на своем iPhone. Вместо того, чтобы тратить больше времени на попытки устранить проблему, я трачу всего 15 минут на настройку проекта iOS.