Как отладить проект Unity с помощью симулятора iOS? - PullRequest
3 голосов
/ 28 октября 2011

Как кто-то сказал, проект Unity должен выполняться на устройствах, но это большая проблема. Есть ли способ запустить проект в симуляторе iOS?

Ответы [ 2 ]

0 голосов
/ 06 августа 2018

Пререквизиты:

  • Mac
  • XCode
  • Unity3D для Mac

Руководство:

  1. Перейдите в «Правка»> «Настройки игрока»> «Инспектор»> вкладка «iOS». Измените Target SDK на Simulator SDK , затем соберите проект снова.

    Target SDK

  2. Открыть Настройки сборки и переключить платформу на iOS.

  3. В том же окне установите Запустите XCode как Debug , отметьте Development Build и Отладка сценариев .
  4. Нажмите Build and Run , выберите каталог для сборок iOS (например, создайте новый каталог с именем Build.iOS)
  5. Сборка - долгий процесс, перерыв.

Документация Unity3D - Сборка вашей игры Unity на устройстве iOS для тестирования .

0 голосов
/ 28 октября 2011

Поддерживалось до Unity3D 3.3. и iOS 4. ??? Но текущий выпуск 3.4 вылетает. Смотрите это сообщение на форуме Unity3D.

В любом случае мне легче запустить проект в редакторе плеера для отладки и провести реальное тестирование на устройстве. Развертывание на iPhone через XCode всегда раздражает медленно. Поэтому я разработал свой код, чтобы различать при запуске устройство и плеер, как

if (Application.platform == RuntimePlatform.IPhonePlayer) {
    // do what ever you need
} else ...

Работа с абстрактным шаблоном фабричного дизайна или синглетами делает его довольно простым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...