Проблемы при отправке приложения firemonkey в магазин приложений - PullRequest
16 голосов
/ 28 февраля 2012

Я пробовал десятки параметров конфигурации, пытаясь заставить это работать, но все еще безрезультатно ...

Когда я пытаюсь отправить в магазин приложений, загрузчик приложения сообщает о следующей ошибке

iPhone / iPod Touch: в исполняемом приложении отсутствует необходимая архитектура.Должна присутствовать хотя бы одна из следующих архитектур: armv7.

Насколько я понимаю, fpc 2.4 может генерировать код armv6 в любом случае.

Я попытался установить все сборкинастройки только для ссылки на armv6, установлена ​​предыдущая версия XCode 3.2.6 и связана с iOS SDK 4.3, в надежде, что это устранит любые ссылки на armv7, но все равно не радость.

Согласно XE2 Update 4Примечания к выпуску, fpc 2.6 поддерживает armv7, но, несмотря на то, что примечания к выпуску доступны уже несколько недель, обновлений не видно!

Кто-нибудь успешно загрузил приложение, используя текущие инструменты (это обязательно должно быть возможно)и если да, не могли бы вы поделиться своим секретом!

Спасибо

1 Ответ

18 голосов
/ 28 февраля 2012

Я обновился до FPC 2.6, и все в порядке.

Я не хотел этого делать, поскольку это сделало бы мою среду разработки "нестандартной", однако это было довольно безболезненно.

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

...