Я занимаюсь обслуживанием старого приложения, предназначенного только для iPad, в магазине приложений, которое, как мне кажется, в последний раз было добавлено из сборки Xcode8 около 18 месяцев. go.
Насколько я понимаю (из здесь , например) означает, что у Apple есть крайний срок 30 июня для обновления существующих приложений, чтобы они были созданы с помощью Xcode11 и SDK13. Мне немного неясно, означает ли это только то, что любые будущие загрузки приложений должны соответствовать, или существующие, но несовместимые приложения будут удалены из магазина приложений, но пока я предполагаю худший случай, и было бы хорошо получить вещи отсортировал эту сторону крайнего срока.
Требование SDK не проблема: я успешно создал приложение с Xcode11.4 (после обычной борьбы с сертификатами и подготовкой), загрузил его в testflight и получил отчеты из внутренним пользователям, что, похоже, он работает нормально.
Однако есть еще одна часть требований, которая меня беспокоит:
Приложения для iPhone или iPad должны быть созданы с iOS 13 SDK или более поздней версии и используйте раскадровку Xcode для обеспечения экрана запуска приложения .
Приложение, похоже, использует LaunchImage.xib
(очень скучно: пустой экран с по центру lo go, но само приложение воспроизводит вступительное видео, когда оно действительно запускается, и оно достаточно хорошо подходит для этого). Процесс сборки, кажется, выбирает этот файл из значения ключа UILaunchStoryboardName
в файле Info.plist
.
Итак, мой вопрос: достаточно ли в моем приложении UILaunchStoryboardName
для соответствия раскадровке требование?
Если это не так:
На каком этапе процесса отправки и проверки приложения я должен ожидать, что меня вызовут за него, если вообще? Просто в первый раз, когда я пытаюсь отправить после крайнего срока?
Есть ли простой / тривиальный способ перенести мой экран запуска .xib
на .storyboard
? После поиска в Google topi c у меня сложилось впечатление, что оба формата XML компилируются в файлы .nib
, поэтому на самом деле они могут не сильно отличаться.
Am Я излишне беспокоился, что мое приложение исчезнет с адреса sh из магазина приложений 1 июля? (На самом деле, я вижу, что есть попытка ответить на этот вопрос в iOS 13 путаница крайнего срока SDK для существующих выпущенных приложений , но, читая комментарии там, я не совсем уверен, как кажется принятый ответ.)
Спасибо за любые указатели. Имейте в виду, что я просто балуюсь этим и не трачу достаточно времени на использование Xcode, чтобы быть в этом экспертом.