Как использовать cocoapods в приложении и расширении
Я хотел бы использовать некоторые библиотеки как в основном приложении, так и в его расширении. Я пробовал это podfile
platform :ios, '10.2'
use_frameworks!
target 'myApp' do
target 'myAppShareExtension' do
pod 'SVProgressHUD', :git => 'https://github.com/SVProgressHUD/SVProgressHUD.git'
pod 'Alamofire', '~> 4.0'
pod 'FileKit', '~> 4.0.1'
end
end
Но мой Targets Support Files
назван Pods-myApp-myAppShareExtension
в то время как это должно быть Pods-myAppShareExtension
что заставляет меня думать, что проблема исходит от podfile.
Благодарю.
1 ответ
Вы можете попробовать это:
Лучший способ поделиться пакетами для нескольких целей:
def shared_pods
pod 'SVProgressHUD', :git => 'https://github.com/SVProgressHUD/SVProgressHUD.git'
pod 'Alamofire', '~> 4.0'
pod 'FileKit', '~> 4.0.1'
end
target 'myApp' do
shared_pods
end
target 'myAppShareExtension' do
shared_pods
end