Мы создали приложение Xamarin (iOS, Android) с несколькими встроенными привязками. Приложение отлично работает на устройстве и симуляторе, и мы можем построить архив без каких-либо проблем (по-видимому).ОШИБКА ITMS-90085: «Никаких архитектур в двоичном формате. Lipo не удалось обнаружить какие-либо архитектуры в исполняемом пакете ».
Вопрос в том, когда мы хотим, чтобы загрузить сборку в магазине приложений (с помощью загрузчика приложения или Xcode 7.3.1), получаем следующее сообщение об ошибке:
ERROR ITMS-90085: “No architectures in the binary. Lipo failed to detect any architectures in the bundle executable.”
Запуск Липо -INFO на приложение дает следующий ответ:
Architectures in the fat file: NameOfMyApp.iOS.app/NameOfMyApp.iOS are: armv7 arm64
Мы искали ответ тщательно, прежде чем отправлять на этот вопрос и убедился в следующем:
- Название продукта является правильным
- Xcode установлен
- Загрузчик приложения является последней версией
- Bundle Id правильно
Если кто-то есть идея помощь будет весьма признателен!
Спасибо, А.
Это, скорее всего, несоответствие имени в файле info.plist или в предыдущих опубликованных сборках в AppStore. Пожалуйста, дважды проверьте информацию в информационном plist финального пакета приложений, чтобы узнать, отражает ли оно ожидаемое значение. – dalexsoto
Спасибо @Mack, но мы проверили все имена и не было несоответствий. Проблема заключалась в ненужной структуре папок в проекте привязки (см. Мой ответ). –
@ AnthonyJanssens нормально, так что в итоге вы решили, что это отлично – Mayur