Да.Кажется, это возможно.Я создал проект статической библиотеки и попытался интегрировать в него cocoapods с помощью следующих шагов:
pod init
Затем отредактировал подфайл для интеграции модуля AFNetworking в проект, как показано ниже
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'Testing' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'AFNetworking', '~> 3.0'
# Pods for Testing
end
, затемдал
pod install
Я получаю следующее предупреждение
[!] Podfile содержит цели каркаса или статической библиотеки (Тестирование), для которых Podfile не содержит цели хоста (цели)которые встраивают рамки).Если этот проект предназначен для разработки фреймворка, вы можете проигнорировать это сообщение.В противном случае добавьте цель в Podfile, которая встраивает эти структуры, чтобы заставить это сообщение исчезнуть (например, цель тестирования).
Поскольку в первой строке предупреждения говорится, что мы занимаемся разработкой инфраструктуры, следовательно, мыможет игнорировать это сообщение, и оно должно работать нормально.
Также я предлагаю использовать Alamofire вместо AFNetworking, поскольку Alamofire является быстрым, а AFNetworking - целевым на основе c.