准备CoreML模型时出错:CoreML代码生成不支持“<something>”
我正在修改这个教程的代码,我得到这个错误:
为代码生成准备CoreML模型“Resnet50.mlmodel”时出错:CoreML代码生成不支持Target主要语言“Swift接口”。 请将COREML_CODEGEN_LANGUAGE设置为首选语言
该项目之前使用“Places205-GoogLeNet”模型进行编译。
任何人都经历了相同的?
在您的应用程序目标的项目设置视图中,将设置COREML_CODEGEN_LANGUAGE
更改为Swift
。
在Xcode 9 beta的所有情况下,默认设置Automatic
都不能正常工作。
苹果开发者名单上也提到了这个问题。
所以基本上如果你有一个以上的模型XCode不会自动自动生成代码,并抱怨错误。
从资源文件夹中删除以前的模型解决了这个问题。
它看起来像一个应用程序只能安装一个模型。