Я боролся за эту проблему в последние два дня ... У меня есть проект с двумя схемами, одна для разработки и одна для производства.Конфигурации для этих сред выполняются с использованием файлов конфигурации (.xcconfig).
На данный момент я добавил в рабочую область, чтобы иметь возможность редактировать их, две инфраструктуры (бизнес-логика и пользовательский интерфейс),Я настроил схемы, и все заработало как шарм.
Следующий шаг ... Мне понадобился Alamofire для моей среды BL, поэтому я создал подфайл, импортировал его, и все прошло хорошо, и все схемывстроенный.Вот мой подфайл:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
workspace 'SuperDemo'
project 'SuperDemo.xcodeproj'
project 'AMKit/AMKit.xcodeproj'
project 'AMUIKit/AMUIKit.xcodeproj'
target 'SuperDemo' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for SuperDemo
project 'SuperDemo.xcodeproj'
end
target 'AMKit' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for AMKit
pod 'Alamofire'
project 'AMKit/AMKit.xcodeproj'
end
Я могу использовать Alamofire в моем AMKit, компилятор автоматически завершает работу, как и должно быть.Основной проект (SuperDemo ... извините за глупое имя ...) не может видеть Alamofire, как ожидалось.
... теперь проблема ... Когда я запускаю свое приложение на симуляторе, он падает и XCodeвыдает мне эту ошибку (только во время выполнения, сборки прошли хорошо):
dyld: библиотека не загружена: @ rpath / Alamofire.framework / Alamofire
Ссылка на: / Users / dungeondev / Library /Разработчик / Xcode / DerivedData / SuperDemo-dgaxtrtdopyfwnbmbydjhirnhuol / Build / Продукты / Production-iphonesimulator / AMKit.framework / AMKit Причина: изображение не найдено (lldb)
При чтении сообщения об ошибке кажется, что Alamofire.framework
файл должен быть внутри файла AMKit.framework, но я подозреваю, что Apple это не разрешает ... так что ... есть ли способ установить правильный каталог, содержащий фреймворк pod (посмотрите на изображение)?