Дублирование символьной ошибки при связывании нескольких статических библиотек.

Есть много связанных вопросов, которые уже есть, но я просто не понимаю. Я создаю приложение, которое включает в себя две отдельные статические библиотеки: RestKit и другую, которая находится на NDA. Когда я создаю, я получаю ошибку компоновщика Apple Mach-O следующим образом:

duplicate symbol _NewBase64Decode in /Users/geraldwburke/Desktop/iOS Programming/MyApp/someLib.a(NSData+Base64.o) and /Users/geraldwburke/Library/Developer/Xcode/DerivedData/MyAppddlwzdeskfwaxyargomvfhurvxzi/Build/Products/Debug-iphoneos/libRestKit.a(NSData+Base64.o) for architecture armv7 

Теперь я видел некоторые возможные исправления. Эта статья казалась многообещающей. Я также попытался добавить правило сборки, используя скрипт из этой записи в блоге . Я пробовал добавлять и удалять флаги -ObjC, -all_load и -force_load. Независимо от того, что я пробовал, я все еще получаю ту же ошибку. Кто-нибудь знает, как это исправить?

BTW Я удалю свой идентичный пост. Написал на неправильный acct.

One Solution collect form web for “Дублирование символьной ошибки при связывании нескольких статических библиотек.”

Самое простое решение – изменить исходный код одной из этих библиотек, чтобы не определять NewBase64Decode . RestKit является открытым исходным кодом; Я не знаю, есть ли у вас источник в вашей секретной библиотеке NDA.

  • Кордова готовит команду ios возвращает 'undefined'
  • Внедрение схем зависимостей в единую динамическую структуру
  • Ошибка при запуске
  • XCode 8.0 Swift 3.0 медленная индексация и построение
  • Как обновить профиль подготовки для Push Notification - IOS
  • UIWebView автоматически отключает масштабирование
  • CAEmitterLayer: использование PNG-изображения @ 2x (сетчатки) с помощью CAEmitterCell
  • Что делать с местным игроком, если приглашение принято? (Игровой центр)
  • Xcode 4.2 iOS Пустое приложение и раскадровки
  • Профайлер времени в Xcode Отсутствующие настройки записи, Настройки дисплея
  • React Native Build Commands Failed: PhaseScriptExecution ... (domain = NSPOSIXErrorDomain, code = 2)
  • Interesting Posts

    logout flow facebook sdk IOS ;

    Xcode: обнаружение, когда нажат навигационный контроллер с кнопкой «назад»

    Как получить свойство объекта в массиве объектов Objective C?

    Архив только тогда, когда все тесты прошли с помощью ботов Xcode 5?

    Iphone emoji Unicode расшифровка для отправки push-уведомлений APN

    Режим фона Apple Watch?

    Как иметь несколько состояний позиции для представлений viewcontroller?

    Переадресация страницы Cocoapods на github

    Является ли API истории нарушенным на iOS? (Строка местоположения не обновляется на pushState)

    Как я могу получить массив emojis, найденный в iOS8.3

    Есть ли способ получить доступ к тактильной обратной связи через WatchKit?

    Какова связь между Immediate Alert Service и профилем Proximity в BLE (Bluetooth 4.0)?

    Как поделиться контекстом между Safari и Native App?

    Назначение свойства placeholderItem в классе UIActivityItemProvider

    Анимация блока UIView перемещает взгляд влево и вправо и обратно влево

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.