Как использовать 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
Другие вопросы по тегам