2016-10-28 1 views
1

Развертывание приложения в магазине ios Я получаю следующее сообщение об ошибке: ERROR ITMS-90086: «Отсутствует поддержка 64 бит ...».Codename One Issue Публикация ios 64-разрядного приложения в магазине

Кто-нибудь знает, как решить эту проблему?

В приложении несколько скриншотов.

Благодаря
publishing app with application loader
the error

Update:

Я сделал, как сказал Шай Almog. Это результат:

Macintosh:MyApplication.appmtk$ file MyApplication 
MyApplication: Mach-O universalbinary with 2 architectures 
MyApplication (for architecture armv7): Mach-O executablearm 
MyApplication (for architecturecputype (16777228) cpusubtype (0)): Mach-O 64-bit executable 
Macintosh:MyApplication.appmtk$ 
+0

ли вы Google ошибку? Вы использовали то, что он рекомендует при ошибке? – shinzou

+0

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

ответ

1

Я только что попробовал построить и выложил его. Вы можете проверить, двоичная имеет 64-битную поддержку разархивированием ИПА и делать что-то похожее на:

file IPAZipDir/Payload/MyApplication.app/MyApplication 

Выходной сигнал должен выглядеть следующим образом:

Payload/MyApplication.app/MyApplication: Mach-O universal binary with 2 architectures Payload/MyApplication.app/MyApplication (for architecture armv7): Mach-O executable arm Payload/MyApplication.app/MyApplication (for architecture arm64): Mach-O 64-bit executable

+0

В первом посте вы можете увидеть мой вывод –

+0

У вас есть старая версия Mac OS или Application Loader? Из вывода видно, что ваш Mac не распознает arm64, поэтому возможно, что это не работает загрузчик приложений. –

+0

Шай Алмог был прав. Мне пришлось сделать общее обновление. Благодарю. –

Смежные вопросы