Я представил несколько предыдущих версий приложения с помощью Application Loader и .ipa без проблем. Когда я отправляю новую версию, я получаю две ошибки: ITMS-90086 «Отсутствует 64-разрядная поддержка. Приложения iOS, представленные в App Store, должны включать поддержку 64-разрядных версий и быть построены с помощью SDK iOS 8 или более поздней версии. по умолчанию «Стандартные архитектуры» устанавливают параметр «Архитектуры» в Xcode, чтобы создать единый двоичный файл с 32-разрядной и 64-разрядной поддержкой »и ITMS-90203« Недопустимая архитектура: приложения, которые включают расширение приложения и фреймворк, должны поддерживать arm64 ».ITMS-90086 + ITMS-90203 ошибки в пакете, который работал
Я использую Xamarin для создания приложения, и у меня нет библиотеки Objective C, которая может привести к ITMS-90203, и у меня нет приложения Watch, единственное, что у меня есть, это расширение Share это было во многих версиях, прошедших сертификацию. Приложение отмечено для поддержки ARMv7 + ARM64. Также не было серьезных изменений между версиями, которые были переданы и этой версией. Наконец, я попытался отбросить код в версию, которая работала, обновить номер версии, и я все равно получаю ту же ошибку. Я также пробовал очистить проект без успеха.
Поскольку это кажется ошибкой на серверах Apple, я отправил эту проблему через iTunes Connect, но я все еще остаюсь на второй день, поэтому я хотел бы знать, есть ли у кого-то представление о том, что может произойти или какое-то предложение о том, как можно обойти это.
После некоторой проверки выясняется, что проект Share расширения был неправильный файл csproj , Я видел это раньше, но поскольку пользовательский интерфейс не позволял собирать любую другую архитектуру, я думал, что это может быть правильно, и что она наследует настройки из основного проекта. Благодарю. –
Хорошо, круто, что вы нашли решение! (никогда не доверяйте пользовательскому интерфейсу: P) –