App Store отказывается от моего обновления после установки бета-версии Xcode 11 с сохранением Xcode 10.2
Я установил Xcode beta 11 и сохранил версию 10.2, я отправляю свои приложения на проверку, но я получаю недопустимый двоичный файл, даже если я собирался с Xcode 10.2. Я даже удалил бета-версию Xcode 11 и то же самое. Я понятия не имею, что делать дальше
ITMS-90111: недействительный набор инструментов. Ваше приложение было разработано с бета-версией Xcode или SDK. Приложения, представленные в App Store, должны быть собраны с версией GM Xcode 9 и SDK для iOS 11, tvOS 11, watchOS 4 или macOS 10.13 или более поздней версии.
Ответы
Ответ 1
Загрузить приложение с ОС бета
Не используйте Xcode beta
Архивировать приложение; перед началом загрузки идти
Окно → Органайзер
Щелкните правой кнопкой мыши в вашем приложении
Показать в поисковике
Откроется папка, и вы щелкните правой кнопкой мыши в вашем приложении и выберите
Новая вкладка терминала в папке
Теперь вы найдете список, чтобы изменить информацию
cd Products/Applications/"AppCompany".app/
Наконец-то поменяю свой BuildMachineOSBuild
open Info.plist
Найдите BuildMachineOSBuild и перейдите к сборке Mojave (22 января 2019 г.)
18D42
Ответ 2
Ответ на этот вопрос был предоставлен Уорреном (aka dodgio) на форумах разработчиков Apple:
Похоже, что магазин приложений думает, что новая версия OS X 10.11.6 (15G1004) с патчем безопасности является бета-версией OS X.
Я смог отправить без предупреждений или ошибок, покопавшись в .xcarchive и изменив info.plist приложения.
Изменить ключ
<key>BuildMachineOSBuild</key>
<string>15G1004</string>
к значению для оригинала 10.11.6
<key>BuildMachineOSBuild</key>
<string>15G31</string>
Затем экспортируйте IPA или отправьте в магазин приложений, как обычно.
Ответ 3
Приложение должно быть скомпилировано с версией Xcode, дождитесь версии GM (Golden Master).
Ответ 4
другое рабочее исправление здесь. Я смог загрузить без проблем после этого https://www.youtube.com/watch?v=8XQ29bBCP8M