I need to add a .mlmodel file to my Unit Tests in order to check programmatic model compilation in my framework. But, since version 12, Xcode automatically compiles any .mlmodel file added to the project and replaces it with .mlmodelc which is unwanted in this context.
So, if I add a TestModel.mlmodel
to the project, I can't get a resource URL:
NSBundle *bundle = [NSBundle bundleForClass:ModelTest.class];
// modelURL is nil
NSURL *modelURL = [bundle URLForResource:@"TestModel"
withExtension:@"mlmodel"];
If I open the compiled bundle package I can see TestModel.mlmodelc
there.
How can I disable automatic CoreML model compilation in Xcode?