Фреймворк Cocoapods Obj-C со Swift не работает

Я установил инфраструктуру obj-c в свой быстрый проект, используяcocopods. В моем заголовочном файле моста я импортировал структуру, которая отлично работает.

#import "libPhoneNumber_iOS/NBPhoneNumberUtil.h"
#import "libPhoneNumber_iOS/NBPhoneNumber.h"

Однако я не могу использовать классы в своем проекте

let phoneUtil = NBPhoneNumberUtil()

Это дает ошибку, что я использую неразрешенный идентификатор.

В моем подфайле есть use_frameworks!, но я не могу импортировать классы напрямую в быстрый класс. В моих настройках сборки я также уже установил конфигурацию для использования файла pod-config.

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

Это проблема с какаоподами или я что-то не так делаю? Кажется, не могу найти способ, чтобы это сработало. Любая помощь будет оценена по достоинству. Спасибо!


person shubhamrawal7    schedule 02.11.2015    source источник
comment
попробуйте добавить import libPhoneNumber_iOS в свой файл swift.   -  person wj2061    schedule 02.11.2015
comment
Посмотрите этот ответ, я думаю, он может вам помочь: stackoverflow.com/a/33436152/5075515   -  person Bart    schedule 02.11.2015
comment
попробуйте использовать синтаксис заголовка фреймворка: <libPhoneNumber_iOS/NBPhoneNumberUtil.h>, а также обязательно импортируйте фреймворк в свой быстрый класс: import libPhoneNumber_iOS   -  person Daniel Galasko    schedule 02.11.2015
comment
импорт модуля в мой быстрый класс работает. Ранее я пытался импортировать класс, который не работал, но добавление модуля работает нормально. Спасибо!   -  person shubhamrawal7    schedule 02.11.2015