Как предотвратить автоматическое создание файла 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 и сохраненный в производных данных) не может быть скомпилирован.