#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_OS_13_0 typedef IBPUICollectionViewCompositionalLayout UICollectionViewCompositionalLayout #endif
とやっておけば、ビルドが12以下を含む場合だけ、UICollectionViewCompositionalLayout
が使えて、12以下を切ったら、UICollectionViewCompositionalLayout
がUIKitを参照する、 というふうにできる気がしますが