ios: доступ к каркасной зависимости - PullRequest
0 голосов
/ 09 апреля 2020

Я использую AirWatch SDK, который зависит от Alamofire. Я также зависим от alamfire, потому что я использую Moya поверх него.

Естественно, два alamofire связаны, и я получаю

objc [16469]: класс _TtC9Alamofire26NetworkReachabilityManager реализован в обоих / Пользователи / AGL / Library / Developer / CoreSimulator / Devices / 6148E64B-4423-459B-BACF-5946C6B3495E / данные / Контейнеры / Bundle / Application / 5F194136-4EB7-43E9-B03D-03D4445748BD / my.app / Frameworks / AWSDK.framework / AWSDK (0x106992930) и /Users/agl/Library/Developer/CoreSimulator/Devices/6148E64B-4423-459B-BACF-5946C6B3495E/data/Containers/Bundle/Application/5F194136-4EB7-43E9-4548/D7 Рамочные / Alamofire.framework / Alamofire (0x1045622a8). Один из двух будет использован. Какой из них не определен.

Есть ли способ ввести мойя и использовать его в alamofire в комплекте с AirWatch?

Подфайл выглядит так:

platform :ios, '12.0'
workspace 'exec.xcworkspace'

def shared_pods
   pod 'Moya', '~> 14.0'
   pod 'SwiftyJSON'
    use_frameworks!
end

target 'SWithExtensions' do
        shared_pods
        use_frameworks!
end

target 'exec' do
        shared_pods
        use_frameworks!
        pod 'Firebase/Messaging'
end
...