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