Обычно вам не нужно добавлять фреймворки, которые вы установили из вашего подфайла через pod install
вручную. Все они содержатся в фреймворке Pods (в вашем случае Pods_ZSS.framework) и автоматически добавляются в ваш проект.
Xcode теперь пытается добавить Alamofire.framework во второй раз и не находит соответствующие пути поиска заголовка, et c. или не знает, какой фреймворк следует использовать.
Попробуйте выполнить следующее:
Удалите дополнительный импорт Alamofire, очистите папку сборки и повторите сборку.
Если ошибка все еще возникает, закройте Xcode и запустите pod install
через терминал в папке вашего проекта. Это настраивает ваш проект Pods и добавляет зависимости в ваш основной проект для вас.
Также проверьте, совпадает ли определение target
в вашем подфайле с именем вашей цели в XCode. Например, ваша цель в Xcode называется 'SSZ', тогда ваш подфайл должен выглядеть примерно так:
platform :ios, '<your_target_deployment_version>'
# Imports for target 'SSZ'
target 'SSZ' do
# Use dynamic frameworks
use_frameworks!
# Frameworks
pod 'Alamofire', '<specified_framework_version>'
pod '<second_framework>', '<specified_framework_version>'
pod '<third_framework>', '<specified_framework_version>'
# so on and on
end
Также не забудьте открыть рабочее пространство проекта, созданное после выполнения pod install
(<project_name>.xcworkspace
). В противном случае Xcode не будет создавать и интегрировать ваши фреймворки при создании приложения. <project_name>.xcodeproj
просто содержит ваш собственный проект без фреймворков.