Ошибка при подготовке модели CoreML: "что-то" не поддерживается для генерации кода CoreML
Я изменяю код из этого урока, и я получаю эту ошибку:
Ошибка при подготовке модели CoreML "Resnet50.mlmodel" для генерации кода: основной язык Target "Swift Interface" не поддерживается для генерации кода CoreML. Пожалуйста, установите COREML_CODEGEN_LANGUAGE на предпочитаемый язык
Ранее проект компилировался с моделью Places205-GoogLeNet.
Кто-нибудь еще испытывает то же самое?
2 ответа
В представлении параметров проекта для цели приложения измените настройку COREML_CODEGEN_LANGUAGE
в Swift
,
Настройка по умолчанию Automatic
не работает правильно во всех случаях в бета-версии Xcode 9.
Эта проблема также упоминалась в списках разработчиков Apple здесь.
Таким образом, в основном, если у вас более одной модели, XCode не генерирует код автоматически и выдает ошибку.
Удаление предыдущей модели из папки ресурсов решило проблему.
Похоже, что в приложении может быть установлена только одна модель.