У меня есть общая платформа, которая работает как в iOS, так и в MacOS, и я столкнулся с ситуацией, когда в MacOS Catalina мне нужно сделать дополнительную проверку. Я думал, что с помощью swift #available это будет работать:
if #available(OSX 10.15, *){
/// My Catalina Code
}
Правда в том, что этот код передается в iOS. Будет ли это ошибкой или не будет использоваться таким образом?