dev-app.md 8.9 KB


title: Запуск приложения для разработки на устройстве

brief: В этом руководстве объясняется, как установить приложение для разработки на ваше устройство для итеративной разработки на нем.

Приложение для мобильной разработки

Приложение для разработки позволяет загружать в него контент через Wi-Fi. Это значительно сократит время итерации, поскольку вам не нужно делать бандл и устанавливать его каждый раз, когда вы хотите протестировать свои изменения. Вы устанавливаете приложение для разработки на свое устройство(а), запускаете приложение, а затем выбираете устройство в качестве цели сборки в редакторе.

Установка приложения для разработки

Любое iOS или Android приложение, собранное в режиме отладки, может использоваться как приложение для разработки. На самом деле, это рекомендуемый способ, так как такое приложение будет иметь правильные настройки проекта и использовать те же нативные расширения, что и ваш проект.

Начиная с Defold 1.4.0, вы можете собрать отладочный вариант вашего проекта без какого-либо контента. Используйте эту возможность, чтобы создать версию вашего приложения с нативными расширениями, подходящую для итеративной разработки, как описано в этом руководстве.

Сборка без контента

Установка на iOS

Следуйте инструкциям в руководстве по iOS, чтобы собрать бандл для iOS. Обязательно выберите вариант Debug!

Установка на Android

Следуйте инструкциям в руководстве по Android, чтобы собрать бандл для Android.

Запуск вашей игры

Чтобы запустить игру на вашем устройстве, приложение для разработки и редактор должны иметь возможность подключаться через одну и ту же сеть Wi-Fi или через USB (см. ниже).

  1. Убедитесь, что редактор запущен.
  2. Запустите приложение для разработки на устройстве.
  3. Выберите свое устройство в редакторе в разделе Project ▸ Targets.
  4. Выберите Project ▸ Build, чтобы запустить игру. Для запуска игры может потребоваться некоторое время, поскольку игровой контент передается на устройство по сети.
  5. Пока игра запущена, вы по-прежнему можете использовать горячую перезагрузку.

Подключение к устройству iOS через USB в Windows

При подключении через USB в Windows к приложению для разработки, работающему на устройстве iOS, сначала необходимо установить iTunes. После установки iTunes вам также необходимо включить персональную точку доступа на вашем устройстве iOS в меню «Настройки». Если вы видите предупреждение, которое спрашивает «Доверять этому компьютеру?», тапните Доверять. Теперь устройство должно отображаться в разделе Project ▸ Targets, когда приложение для разработки запущено.

Подключение к устройству iOS через USB в Linux

В Linux вам необходимо включить Personal Hotspot на вашем устройстве в меню настроек при подключении через USB. Если вы видите предупреждение, которое спрашивает «Доверять этому компьютеру?», тапните Доверять. Теперь устройство должно отображаться в разделе Project ▸ Targets, когда приложение для разработки запущено.

Подключение к устройству iOS через USB в macOS

В более новых версиях iOS устройство автоматически откроет новый интерфейс Ethernet между устройством и компьютером при подключении через USB в macOS. Устройство должно отображаться в разделе Project ▸ Targets, когда приложение для разработки запущено.

В более старых версиях iOS вам необходимо включить Personal Hotspot на вашем устройстве в меню «Настройки» при подключении через USB в macOS. Если вы видите предупреждение, которое спрашивает «Доверять этому компьютеру?», тапните Доверять. Теперь устройство должно отображаться в разделе Project ▸ Targets, когда приложение для разработки запущено.

Подключение к устройству Android через USB в macOS

В macOS можно подключиться через USB к работающему приложению для разработки на устройстве Android, когда устройство находится в режиме USB-модема. В macOS необходимо установить сторонний драйвер, например HoRNDIS. Когда HoRNDIS установлен, вам также необходимо разрешить его запуск в настройках Security & Privacy. После включения USB-модема устройство будет отображаться в разделе Project ▸ Targets при запуске приложения для разработки.

Подключение к устройству Android через USB в Windows или Linux

В Windows и Linux можно подключиться через USB к работающему приложению для разработки на устройстве Android, когда устройство находится в режиме USB-модема. После включения USB-модема устройство будет отображаться в разделе Project ▸ Targets при запуске приложения для разработки.

Поиск и устранение проблем

Невозможно скачать приложение : Убедитесь, что UDID вашего устройства включен в mobile provisioning, который использовался для подписи приложения.

Ваше устройство не отображается в меню "Targets". : Убедитесь, что ваше устройство подключено к той же сети Wi-Fi, что и ваш компьютер.

Игра не запускается с сообщением о несовпадении версий : Это происходит, когда вы обновили редактор до последней версии. Вам необходимо собрать и установить новую версию приложения.