2015-08-12 5 views
1

Что такое незаконные конфигурации и как их исправить?Незаконные конфигурации Xcode 6.4

У меня есть 3:

Launch экраны не могут использовать экземпляры IBUIExitPlace Holder.

Стартовые экраны могут иметь только один объект верхнего уровня, который должен быть UIView или своего рода UIViewController.

Стартовые экраны могут не использовать экземпляры IBUIStoryboardEntryPointIndicator.

Я конвертирую свой код Swift 2 в Swift 1.2, чтобы загрузить приложение в магазин приложений.

Заранее благодарен!

+0

Вопрос не имеет ничего общего с Swift. У вашего экрана запуска есть упомянутые проблемы. – rmaddy

ответ

5

Я просто топал с той же проблемой.

Я думаю, что вы можете воспроизвести проблему с помощью следующих шагов:

  • Создать Launch Screen.storyboard с помощью Xcode 7 Beta 5
  • Открыть Xcode 6.4 и попытаться построить проект, он должен потерпеть неудачу.

Что я сделал, чтобы исправить это, было удалить Launch Screen.storyboard, созданную на XCode 7b5, и создать новый на XCode 6.4.

Пожалуйста, дайте мне знать, если вы попробуете это решение!

1

Обнаружена та же проблема. Эта проблема обычно возникает из-за создания раскадровки с использованием XCode 7 и использования того же файла раскадровки в Xcode 6. Для решения проблемы выполните следующие действия.

  1. Удалить раскадровку LaunchScreen созданный Xcode 7.
  2. Создать новую LaunchScreen раскадровку с помощью Xcode 6.
  3. Очистить и построить.
Смежные вопросы