Мое приложение поддерживает версию iOS 9. Одна из платформ, в которую я добавляю платформу Icecream для синхронизации объектов области, требует iOS 10. или выше.
Как сделать импорт каркаса условным?
Я попытался сделать фреймворк IceCream необязательным для Связанные фреймворки и библиотеки для проектов Общие вкладка
В Swift 4.1 вы можете выполнить условный импорт, используя canImport директива, как и та, что я попробовал ниже.
#if canImport(IceCream)
import IceCream
#endif
Приведенный выше оператор импорта по-прежнему выдает ошибку сборки: Цель развертывания модулей - iOS10
Какая конфигурация мне не хватает?