Как использовать раскадровку запуска или XIB?

#ios #xcode #nativescript #nativescript-vue

#iOS #xcode #nativescript #nativescript-vue

Вопрос:

iOS App Store не отклонял, но загруженное приложение не может завершить запуск приложения

Опубликованная версия в App Store остается при запуске, а затем закрывается.

Мое приложение NativeScript-Vue было обновлено с версии NS v6

  1. Я повторно сгенерировал заставки
  2. работает нормально через ns run ios --device или ns run ios --emulator
  3. Я также могу запускать приложение на iphone 6S с помощью Xcode
  4. Я даже могу опубликовать в Apple Store, и это исключено.

Но выпущенное приложение не может запуститься и некоторое время остается на экране запуска, а затем закрывается.

Похоже, это та же ошибка, которую я получал при предыдущей попытке сборки.

Мое приложение запускается, только если основная область интерфейса пуста

должно быть пустым

Если я выберу LaunchScreen или LaunchScreen.приложение storyboard останется на LaunchScreen навсегда.


Подробные сведения:

Я получаю ошибки после анализа сборки, такие как;

 /Users/user/Documents/myapp-mobil/platforms/ios/Pods/MaterialComponents/components/Tabs/src

/MDCTabBarViewController.m:213:5: nil passed to a callee that requires a non-null 1st parameter

 

и

 /Users/cemkaan/Documents/myapp-mobil/platforms/ios/sebappmobil/Resources/Assets.xcassets:1:1: Launch images are deprecated in iOS 13.0. Use a launch storyboard or XIB instead.

 

Цель разработки iOS: 12.4

Он был отклонен из app Store с уведомлением об отклонении двоичного файла

Журнал сбоев iOS, которым я поделился в качестве сути. говорит:

 Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000
UNUSED SPACE AT START

      __TEXT                   1003e8000-1003ec000 [   16K] r-x/r-x SM=COW  ...p/myappmobil
 

Я делаю что-то не так в области основного интерфейса?

Есть ли какой-либо способ определить; почему опубликованная версия не может завершить запуск приложения?

основной интерфейс

Комментарии:

1. Вы пробовали переименовать свою раскадровку во что-то другое, кроме «LaunchScreen»?

2. Нужно ли заполнять основной интерфейс? Где я могу более подробно узнать о настройках информации о развертывании Xcode?

3. Смотрите на вашем последнем экране: вы устанавливаете «Основной интерфейс» в качестве экрана запуска, который является изображением, используемым как… экран запуска в разделе ниже. Поскольку основное поле интерфейса удалит расширение файла, оно пытается использовать изображение экрана запуска, хотя ожидает раскадровку.

4. help.apple.com/xcode/mac/current/#/dev91fe7130a