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).