iOS проект не компилируется после добавления Intents.intentdefinition - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь добавить намерение Siri в свой проект iOS.Я пытался следовать различным учебным пособиям, но я всегда достигаю одной и той же точки (довольно рано), когда приложение не компилируется.

После добавления файла Intents.intentdefinition и добавления моего проекта (ирасширения, если я их уже добавил) в качестве цели, проект больше не компилируется.

Данная ошибка:

Undefined symbols for architecture x86_64:
  "_OBJC_METACLASS_$_INIntentResponse", referenced from:
  _OBJC_METACLASS_$_IntentIntentResponse in IntentIntent.o
  "_OBJC_CLASS_$_INIntentResponse", referenced from:
  _OBJC_CLASS_$_IntentIntentResponse in IntentIntent.o
  "_OBJC_CLASS_$_INIntent", referenced from:
  _OBJC_CLASS_$_IntentIntent in IntentIntent.o
  "_OBJC_METACLASS_$_INIntent", referenced from:
  _OBJC_METACLASS_$_IntentIntent in IntentIntent.o
ld: symbol(s) not found for architecture x86_64

, которые теоретически являются автоматически сгенерированными классами по моему Намерению.

Я заметил, что я изменил "намеренные классы" на "Нет сгенерированных классов" на целичленство, приложения компилируются должным образом, но каждый учебник, который я видел, зависит от автоматически сгенерированных классов.

Я также пытался делать то же самое с пустым проектом, и это работает, что означает, чтобыть что-то в конфигурации моего проекта, которая конфликтует при создании этих классов, но я понятия не имею, что это может быть, чтобы даже вставить сюда конф.

Итак ... любые советы / помощь / комментарии будутбудьте супер добро пожаловать!

Заранее спасибо!

...