Интеграция CocoaLumberjack в iOS-проект с помощью перетаскивания
Я пытаюсь интегрировать CocoaLumberjack в свой проект iOS, перетаскивая файл Lumberjack.Xcode в мой проект. Это прекрасно работает, но теперь у моего проекта 9 новых целей. Мне не нужны все эти накладные расходы. Итак, мой вопрос: как мне сократить количество целей до необходимого для iOS?
Кажется, что каждый раз, когда я перетаскиваю только мобильный проект, ему не хватает необходимых файлов. По моим исследованиям, похоже, что нет современных учебных пособий, связанных с интеграцией Lumberjack специально для iOS, который выглядит как инструмент, который обычно используется, так что это странно. Быть новичком во всем этом, это хлопотно, и я хотел бы помочь.
Другая информация: я делаю ручную установку, так как Cocoapods не вариант для меня. Я следую их Руководству по установке: Руководство по установке
Самая первая строка в руководстве по установке
git submodule add git@github.com:CocoaLumberjack/CocoaLumberjack.git
Я не хочу добавлять еще один субмодуль в свой проект, поэтому я перетаскиваю Lumberjack.Xcode в свой проект.
3 ответа
Прежде чем я научился использовать CocoaPods, я просто клонировал репозиторий и копировал все файлы.h и.m в свой проект, гарантируя, что они будут добавлены в правильную цель.
Единственная проблема, которую вы должны избегать, это отсутствие одного или нескольких файлов. Не уверен на 100% с CocoaLumberjack, но я хотел бы просто добавить все отсюда:
https://github.com/CocoaLumberjack/CocoaLumberjack/tree/master/Classes
Вместо добавления его в качестве подмодуля, вы можете просто клонировать репо и добавить его в свой проект. Остальные инструкции остаются прежними. Поэтому замените строку, которую вы цитировали выше:
git clone git@github.com:CocoaLumberjack/CocoaLumberjack.git
rm -r CocoaLumberjack/.git/
Затем следуйте остальным инструкциям в руководстве по установке.
Инструкции от CocoaLumberJack
https://github.com/CocoaLumberjack/CocoaLumberjack/blob/master/Documentation/GettingStarted.md