首页 文章

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

提问于
浏览
2

我正在修改this tutorial的代码,我收到此错误:

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

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

其他人经历过同样的事情吗?

2 回答

  • 4

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

    在Xcode 9 beta中,默认设置 Automatic 在所有情况下都无法正常工作 .

    苹果开发人员列表here也提到了这个问题 .

  • 3

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

    从资源文件夹中删除以前的模型解决了该问题 .

    看起来应用程序只能安装一个模型 .

相关问题