@redcircle

Как разрешить дублирование классов?

У меня в проекте используется Cocoapods, с помощью которых подключен фреймворк Alamofire. Также подключен (не через Cocoapods) фреймворк VMware Workspace ONE SDK
(AWSDK).
При запуске приложения в лог валится большое количество сообщений типа:

Class _TtC9Alamofire17MultipartFormData is implemented in both /Users/igor/Library/Developer/CoreSimulator/Devices/92DBF15B-1CD8-4FD5-8944-5FD87A53903F/data/Containers/Bundle/Application/8DAE0707-0EBB-4523-9ED2-8A0C67F1060F/zzz.app/Frameworks/AWSDK.framework/AWSDK (0x10b9aed38) and /Users/igor/Library/Developer/CoreSimulator/Devices/92DBF15B-1CD8-4FD5-8944-5FD87A53903F/data/Containers/Bundle/Application/8DAE0707-0EBB-4523-9ED2-8A0C67F1060F/zzz.app/Frameworks/Alamofire.framework/Alamofire (0x1080ebfb8). One of the two will be used. Which one is undefined.

Судя по всему Alamofire уже встроен в AWSDK.
Как избежать такого конфликта классов?

Как вариант, меня бы устроило, если бы классы в AWSDK использовали свой встроенный Alamofire, а моё приложение использовало бы из Cocoapods. Но система говорит, что "One of the two will be used. Which one is undefined."
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы