#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.