Ошибка команды компоновщика с Honeywell Captuvo iOS SDK - PullRequest
0 голосов
/ 06 марта 2019

Я интегрирую сани Honeywell Scanner в приложение для iOS. Я загрузил SDK с Honeywell и следовал инструкциям по установке.

Есть два файла: Captuvo.h и libCaptuvoSDK.a

Я добавил заголовок моста и импортировал файл заголовка Captuvo.h следующим образом:

#import "Captuvo.h"

Я добавил файл libCaptuvoSDK.a в свой проект и убедился, что на него правильно ссылаются в разделе «Связанные фреймворки и библиотеки:

enter image description here

Приложение собирается правильно, но тогда любая ссылка на Captuvo SDK вызывает сбой команды компоновщика. Поэтому добавление этой строки кода в любом месте вызывает ошибку:

let device = Captuvo.sharedCaptuvoDevice()

Кто-нибудь знает, почему это происходит, или это потенциально ошибка в SDK?

Спасибо!

1 Ответ

1 голос
/ 07 марта 2019

Прежде всего удалите ваши производные данные.

Перейти к Xcode -> Настройки -> Местоположения

Нажмите серую стрелку рядом с производными данными и удалите папку (и) с названием вашего проекта.

Также сделайте чистку, Cmd + shift + k

Попробуйте также обновить пакет

pod install --repo-update 
...