Xcode, показывающий ошибку «Нет такого модуля», хотя я установил Cocoapods и установил файл pod Dialogflow - PullRequest
0 голосов
/ 27 апреля 2018

enter image description here

Я создавал чат-бота, используя Dialogflow, ранее Api.AI, но теперь столкнулся с ошибкой при интеграции проекта в мое приложение, написанное на Swift в Xcode. Я установил cocoapods, используя терминал "sudo gem install cocoapods" и используя эту версию Dialogflow для создания подфайла.

Все прошло хорошо, но теперь, когда я импортирую из Xcode в файл AppDelegate.swift моего приложения, используя import ApiAI или import AI Xcode показывает мне ошибку, что Нет такой модуль . Пожалуйста, обратитесь к изображению.

И на GitHub эта библиотека, которая написана на Swift, показывает, что она устарела, и просит меня сослаться на API-библиотеку Apple.AI , которая находится в Obj-C и, к сожалению, у меня нет опыта в Obj-C.

Ответы [ 3 ]

0 голосов
/ 27 апреля 2018

После установки pod вы должны очистить проект (shift + command + k), а затем несколько раз собрать (command + b) в нем. Повторите это несколько раз, если оно все еще не работает.

Надеюсь, это поможет!

0 голосов
/ 27 апреля 2018

Перейти к настройкам сборки и установить Только для активной архитектуры на НЕТ . Это всегда помогает при использовании стручков. После этого очистите проект один раз, а затем соберите.

0 голосов
/ 27 апреля 2018

После установки модуля с использованием модулей какао вы должны с этого момента открыть рабочее пространство, а не файл проекта. Значки в вашем проекте будут выглядеть по-разному, например:

enter image description here

На изображении, которое вы предоставили, четко видно, что вы открыли файл проекта, а не рабочий файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...