ITMS-90747: базовый набор наклеек без кода, но App Store Connect считает, что там 32-битный код
Получена эта ошибка: ITMS-90863: проблема с поддержкой кремниевых компьютеров Apple Mac - для параметра LSApplicationLaunchProhibited установлено значение true. Это не поддерживается на Mac.
ITMS-90747: архитектура несовместима с MinimumOSVersion. Пакет приложений указывает MinimumOSVersion '14.1', но содержит 32-разрядную архитектуру, которая не поддерживается в iOS 12 и более поздних версиях.
Я видел первое предупреждение, адресованное в другом месте (пока нет ответа), но я получаю обе ошибки, всегда вместе, и они чувствуют, что могут быть связаны.
Первое, что я заметил, это то, что для документа проекта был задан формат проекта, совместимый с Xcode 9.3, поэтому я изменил его на Xcode 12, думая, что это устранит 32-битную проблему. Но это не повлияло.
Целевые семейства устройств - это только iPhone и iPad, и я переключил целевое значение развертывания iOS с 10.0 на 14.0, и это тоже ничего не изменило.
И cmd-F'ing "LSApplicationLaunchProhibited" не находит ничего, что я могу переключить на false, чтобы проверить это.
Итог: простой набор наклеек, поэтому не было написано никакого кода, помимо установки целей и настроек документа. Он не должен генерировать 32-битную версию чего-либо и не должен возиться с проблемами Mac Apple Silicon, и все же мы здесь.
Впервые здесь, поэтому спасибо за ответы на эти вопросы новичков!
* Сноска: здесь была задана половина моего вопроса
... так что, если кто-то ответит здесь, я поделюсь им там.
Обновить:
Думаю, я исправил 32-битную часть проблемы, но решение противоречит интуиции (по крайней мере, для меня). Изменив цель развертывания на iOS 10, я получил ее через AppStoreConnect без 32-битного предупреждения.
Но я все еще получаю предупреждение Apple о кремнии...
1 ответ
Перейдите в свое приложение на веб-сайте Apple Connect.
В разделе "Цены и доступность" вы найдете флажок "Доступность Apple Silicon Mac - сделать это приложение доступным".
Если вы снимете этот флажок, он должен перестать выдавать вам предупреждения о кремнии от Apple.