Я пытаюсь добавить статическую структуру (Moya) в свой частный проект Cocoapod через Carthage.
Моя цель состоит в том, чтобы включить Moya в качестве статического фреймворка в мой частный Cocoapod (SwiftModel) и использовать Moya также в моем основном проекте (поскольку SwiftModel имеет зависимость от него).
Я добавил Moya в свою структуру, выполнив следующие шаги:
структура ссылок в файле podspec
s.vendored_frameworks = 'SwiftModel/Carthage/Build/iOS/Moya.framework'
добавить Moya в частную структуру (связать двоичный файл с библиотеками)
Итак, внутри моего проекта Pods это выглядит так:
Попытка добавить путь к «Пути поиска заголовков фреймворка» не внесла никаких изменений. Я пытался добавить его в основной проект и в проект pods.
Когда вы просто создаете приватную капсулу, все работает нормально, и Moya распознается. Однако, если я хочу построить основной проект (который включает в себя мой частный модуль), я всегда получаю эту ошибку:
фреймворк не найден Мойя для архитектуры arm64
Link Binary With Libraries
вашего проекта, а не внутри Pod. - person Dipen Panchasara   schedule 23.08.2016Podfile
и Pod. Храните его только вLink Binary with Libraries
проекта. Не держите его в обоих местах. - person Dipen Panchasara   schedule 23.08.2016