Название платформы |ios
Версия платформы |9.0
CocoaLumberjack Версия |3.4
Метод интеграции |Карфаген
Xcode Version |Xcode 9.4.1
Описание проблемы и действия
Я мигрирую из Pod в Карфаген, но так как я добавил CocoaLumberjack.framework и CocoaLumberjackSwift.framework, я получил ошибку здесь:
public func verbose(_ string: String, function: StaticString = #function, file: StaticString = #file, line: UInt = #line) {
#if DEBUG
_DDLogMessage(string, level: defaultDebugLevel, flag: .verbose, context: 0, file: file, function: function, line: line, tag: nil, asynchronous: true, ddlog: DDLog.sharedInstance)
#endif
}
И _DDLogMessage, и defaultDebugLevel не распознаются.
Для добавления каркасов, которые я добавил в Связанные фреймворки и библиотеки проекта.Затем я добавил этот сценарий в Этап сборки :
/usr/local/bin/carthage copy-frameworks
И это во Входные файлы :
$(SRCROOT)/Carthage/Build/iOS/CocoaLumberjack.framework
$(SRCROOT)/Carthage/Build/iOS/CocoaLumberjackSwift.framework
Затем добавьте рамки в Копирование файлов .
Что я сделал не так?
Спасибо, ребята!