Попытка установить Purelayout с использованием какао-бобов в проекте swift

В настоящее время у меня возникают проблемы при установке Pure Layout с использованием Cocoa Pods. Мне удалось установить его нормально в пустой проект без проблем. Но при установке в мой проект я получаю следующую ошибку:

ld: framework не найден PureLayout clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

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

Первоначально перед добавлением PureLayout в файл pod я получил похожую ошибку:

ld: рамки не найдены

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

Заранее благодарю всех, кто помогает мне решить эту проблему.

Ниже мой Подфайл:

# Uncomment this line to define a global platform for your project
platform :ios, '8.1'
# Uncomment this line if you're using Swift
use_frameworks!

target '****' do

pod 'Google/Analytics'
pod 'Fabric'
pod 'Crashlytics'
pod 'PureLayout'

end

target '****Tests' do

end

1 ответ

Решил эту проблему путем:

-Выберите Pods Project -Build Settings -Set BaseSDK для iOS SDK (так как pod install очищает его) -Set Build Valid Architecture только для NO.

После этого процесса проект теперь строит. Мне удалось импортировать Pure Layout в мой Bridging Header и получить доступ к функциям чистого макета в любом из моих классов контроллера представления.

Другие вопросы по тегам