准备CoreML模型时出错:CoreML代码生成不支持“<something>”

我正在修改这个教程的代码,我得到这个错误:

为代码生成准备CoreML模型“Resnet50.mlmodel”时出错:CoreML代码生成不支持Target主要语言“Swift接口”。 请将COREML_CODEGEN_LANGUAGE设置为首选语言

该项目之前使用“Places205-GoogLeNet”模型进行编译。

任何人都经历了相同的?

在您的应用程序目标的项目设置视图中,将设置COREML_CODEGEN_LANGUAGE更改为Swift

在Xcode 9 beta的所有情况下,默认设置Automatic都不能正常工作。

苹果开发者名单上也提到了这个问题。

所以基本上如果你有一个以上的模型XCode不会自动自动生成代码,并抱怨错误。

从资源文件夹中删除以前的模型解决了这个问题。

它看起来像一个应用程序只能安装一个模型。