Попытка установить 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 и получить доступ к функциям чистого макета в любом из моих классов контроллера представления.