My IOS используется 3-й партии (не с открытым исходным кодом) статической библиотеки (т.е. libA.a
), и это libA.a
используется CocoaLumberjack
, он составлен CocoaLumberjack
непосредственно в себя, и версия CocoaLumberjack
неясно.Objective-C/IOS - Устраните дублированные символы внутри статической библиотеки
Теперь я также хочу использовать CocoaLumberjack
для отслеживания журналов в моей программе, и это приведет к дублированным ошибкам символов, если я установлю CocoaLumberjack
через CocoaPods.
Вопросы:
Есть ли способ шкурой в
CocoaLumberjack
символы вlibA.a
так, что Xcode не будет сообщать об ошибках символов?Любые другие
file logger
библиотеки, которые могут быть рекомендованы?
Теперь я просматривал символы в libA.a
, противопоставляя его с источником CocoaLumberjack
, и я закрыл, чтобы найти версию CocoaLumberjack
libA.a
используется, мой следующий шаг должен быть только в том числе заголовки файлов CocoaLumberjack
в моем проект. Он должен работать, но мне это не нравится.
Просто обновление. Наконец, мы получаем автора libA.a для удаления старой версии CocoaLumberjack из своей библиотеки. –