Нативная интеграция на iOS
Экспорт игры, плагины и сборка шаблонов: выберите нужный процесс.
Раздел нужен, когда проекту iOS требуется нативная библиотека или API платформы. Экспорт игры и сборка шаблонов движка — отдельные задачи.
| Задача | С чего начать |
|---|---|
| Упаковать игру в проект iOS/Xcode | Экспорт для iOS. |
| Установить или реализовать нативный плагин | Плагины iOS: .gdip, выбор библиотеки, зависимости и мост C#. |
| Изменить код движка или пересобрать шаблоны | Сборка шаблонов iOS. |
Плагин iOS линкуется с экспортируемым приложением. Копирование файлов в проект не загружает код iOS в редактор Windows, Linux или macOS. Имя плагина в настройках экспорта также не превращается в Engine singleton автоматически: нативная реализация должна зарегистрировать предоставляемый API.
До интеграции выясните поддерживаемую сборку Reckfell, цели iOS/устройства/симулятора, нативные зависимости и контракт инициализации. Проверяйте настоящее экспортированное приложение на целевом устройстве. Разбор конфигурации, успешная сборка C# на настольной системе и работа в редакторе не подтверждают совместимость с iOS. В частности, тест моста в Windows из документации не доказывает публикацию и выполнение C# на iOS.