Нужна помощь с RESTKit - BitCode и дублирующиеся символы в iOS

Отредактировано: удалена исходная посторонняя информация, которая не была связана.

Я "унаследовал" проект Objective C, который включает в себя две отдельные библиотеки. Существует ряд зависимостей, которые вызывают ошибки дублирования символов, примеры которых приведены ниже.

повторяющийся символ _OBJC_CLASS_$_RKManagedObjectSeeder в: libs для устройства /libs/RESTKit/Debug-iphoneos/libRestKitCoreData.a(RKManagedObjectSeeder.o) libs/WebServiceLibrary/libWebServiceLibrary.Ob_jate_bject_Ob_Rate_Ob_Rate_Ob_Rate_Ob_Rate_Rate_Ob_S_S_L_S_L_S_L_B_R_S_S_R_S device /libs/RESTKit/Debug-iphoneos/libRestKitCoreData.a(RKManagedObjectSeeder.o) libs/WebServiceLibrary/libWebServiceLibrary.a(RKManagedObjectSeeder.o) повторяющийся символ _OBJC_lib_inder_bBRK /libRestKitCoreData.a(RKManagedObjectSeeder.o) libs / WebServiceLibrary / libWebServiceLibrary.a (RKManagedObjectSeeder.o)

Это цель проекта RESTKit, для которой был отключен битовый код, то же самое с единственной основной целью базового проекта, использующей RESTKit.

Эти ошибки появились после решения проблемы с битовым кодом, установив ENABLE_BITCODE в "Нет", как предложено здесь: Новые предупреждения в iOS 9 Я думаю, что это не связано, но я оставляю это здесь на случай, если есть некоторая корреляция

... и еще около 200 ошибок одинакового характера.

Установка выглядит так:

  • Основной проект - включает библиотеки RESTKit и WebServices.
  • Проект WebServices включает в себя RESTKit
  • Проект RESTKit построен отдельно и включен и на него ссылаются в ОБАМ основном проекте, как уже говорилось, но это отдельная библиотека.

Я знаю, что проект работал некоторое время, потому что приложение находится в магазине приложений, но редкие комментарии и большой объем кода затрудняют понимание того, как оно работало.

0 ответов

Другие вопросы по тегам