I'm attempting to build my project after upgrading to XCode 16 and am having trouble getting it to compile. When I attempt to build the project I get an error: air-lld:1:1 symbol(s) not found for target 'air64_v24-apple-ios15.0.0-simulator'
.
I am able to get my project to compile by setting the metal language revision property to 3.2, but this causes other issues for older devices. Ideally I should be able to build using the default for the deployment target
option.
I'm using CoreImage metal kernels with both [[stitchable]] kernels and extern c kernels as a fallback for devices that don't support metal 2.4. The code used to compile the extern c kernels is taken straight from the wwdc video from 2020, and the stitchable kernels merely need the -framework CoreImage
flag set.
Any advice for how I can get the project to compile would be greatly appreciated!