2015-04-23 6 views
1

я получил следующее сообщение об ошибке во время представления Appstore:ITMS-90203 Ошибка в Xcode во время Appstore представления

Error ITMS-90203

Я проверил, что все цели и связанные стручки и подпроекты

Target settings

Я даже попробовал lipo -info <my_binary> и он сказал arm64 armv7 armv7s

Так что случилось с моим представлением?

ответ

2

Вы используете фреймворк, который не построен для 64 бит. Apple теперь требует, чтобы все приложения были совместимы с 64-битными.

+1

Как я могу узнать, какие рамки это может быть? Я запускал 'lipo -info' против всех связанных фреймворков, и все они показывали' arm64' - но есть некоторые стручки, которые компилируются во время выполнения сборки. Есть ли индикатор, который они 64-бит или нет? – Micronax

+1

Вы были совершенно правы! Я узнал, что я импортировал фреймворк неправильно, используя встроенный двоичный файл. Этот файл не перекомпилируется, когда я изменил архитектуры. После того, как я удалил i, перекомпилировал его и снова импортировал с помощью «Link Binary with Libraries», он работал как шарм - Спасибо! – Micronax

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