When I used metal api to build a thrid static library for producing ".a" lib.
But I add my ***.metal file into my library project target, and run an example project which depend on this metal static lib. it failed at this place:
id <MTLLibrary> _flibrary = [_mDevice newDefaultLibrary];//failed.
erro:/BuildRoot/Library/Caches/com.apple.xbs/Sources/Metal/Metal-56.7/Framework/MTLLibrary.mm:1842: failed assertion `Metal default library not found'
But when I add my ***.metal file into my example project, and it works.
My question is : I do not want to show my ***.metal file for example project, what method could I using for hiding the metal file? Please show me ,thx...