У меня проблема с зависимостями, включенными в Cocoapods.
У меня есть проект Framework (цель MyFramework), в котором также есть цель приложения (MyFrameworkExampleApp). Когда я пытаюсь запустить приложение, я получаю консоль с такими ошибками:
Класс PodsDummy_AFNetworking реализован как в /private/var/containers/Bundle/Application/AD 85D7EC-2652-4019-94FB-C799D0FBA69B/MyFrameworkExampleApp.app/Frameworks/MyFramework.framework/MyFramework (0x1019a0438) и /var/container/Bundle/Application/AD 85D7EC-2652-4019-94FB-C799D0FBA69B/MyFrameworkExampleApp.app/MyFrameworkExampleApp (0x10107c558). Один из двух будет использован. Какой из них undefined.
Дело в том, что ошибки исходят из библиотек, включенных только в цель MyFramework
Вот содержимое моего podfile:
# Specify platform.
platform :ios, '9.0'
# Let ignore all warnings from all pods
inhibit_all_warnings!
target 'MyFramework’ do
# ReactiveCocoa for easier binding between UI and data models.
pod 'ReactiveCocoa', '< 3.0'
# ReactiveViewModel for easier handling of active/inactive view models.
pod 'ReactiveViewModel', '0.3'
# An Objective-C extension with some nice helpers including @weakify/@strongify.
pod 'libextobjc', '~> 0.4.1'
# AFNetworking Security stuff
pod 'AFNetworking/Security', '~> 2.5.4'
# KZPropertyMapper to easily map JSON dicts to properties
pod "KZPropertyMapper"
# Simple wrapper for KeyChain
pod 'UICKeyChainStore', '~> 2.0.6'
# Animated gifs
pod 'FLAnimatedImage', '~> 1.0'
# Firebase push notifications
pod 'Firebase/Core'
pod 'Firebase/Messaging'
# Easy image downloading with cache.
pod 'SDWebImage', '~> 3.7.2'
# Activity indicator for RBSlider
pod 'DGActivityIndicatorView'
end
target 'MyFrameworkExampleApp' do
# Progress indicator
pod 'MBProgressHUD', '~> 1.0.0'
# Color picker
pod 'iOS-Color-Picker'
# Hockey SDK
pod 'HockeySDK', '~> 5.0.0'
end
Как вы можете видеть, цель приложения не наследует никаких модулей, и у меня нет глобальных пакетов. Что может быть причиной этого?