Я пытаюсь загрузить новую сборку в TestFlight, но Application Loader дает мне следующую ошибку:
ERROR ITMS-90502: "Invalid Bundle. Apps that only contain the arm64 slice must
also have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist."
Если я добавлю arm64
в UIRequiredDeviceCapabilities
, как было предложено, я получаю еще одну ошибку:
ERROR ITMS-90098: "This bundle is invalid. The key UIRequiredDeviceCapabilities contains
value 'arm64' which is incompatible with the MinimumOSVersion value of '8.0'."
Поиск Google не показывает ничего.
Я не уверен, что вызывает эту проблему, и почему пакет содержит только arm64
. Я проверил настройки проекта, и они, похоже, включают в себя другие архитектуры. ARCHS
(Архитектуры) установлено значение Standard architectures (armv7, arm64)
, VALID_ARCHS
(Действительные архитектуры) установлено на arm64 armv7 armv7s
.
Прошло некоторое время с тех пор, как я попытался загрузить последнюю сборку (~ 1 месяц). Одно из обновлений от Apple что-то сломало? (С тех пор я определенно не касался настроек архитектуры, единственное, что было добавлено, было UIBackgroundModes = remote-notification
). Или есть еще одна причина этой ошибки?