Как предотвратить автоматическое создание файла Reality Composer Swift для цели iOS 12?

Я пишу приложение с функциями RealityKit. Я хочу, чтобы он поддерживал iOS 12. Это означает, что iOS 12 или ниже сможет использовать функции не-RealityKit, в то время как iOS 13 сможет использовать все из них.

После настройки всех @available а также if #available Однако сборка не удалась. Причина в том, что автоматически созданный файл Swift для RCProject, включенный в проект Xcode, должен быть доступен только для iOS 13.

Как я могу сделать файл RCProject компилируемым только при наличии iOS 13?

Я установил все @available а также if #available для методов RealityKit, чтобы гарантировать, что код RealityKit будет выполняться только на устройствах iOS 13.

  • Автоматически сгенерированный файл Swift для проекта Reality Composer, сам Xcode

образ

Я ожидаю, что приложение будет успешно собрано для устройств с iOS 12 или ниже, но действие по сборке завершается неудачно, так как Experience.swift (автоматически сгенерированный контент RCProject, созданный самим Xcode и сохраненный в производных данных) не может быть скомпилирован.

0 ответов

Другие вопросы по тегам