Я использую Карфаген, и как часть этого имеет следующую структуру:
$SRCROOT
-Code
-Carthage
-Build
-Checkouts
Все работает нормально, но после взлома sh я получаю ошибки, подобные этим, в консоли отладки.
error: /Users/alex/Desktop/x/Carthage/Build/iOS/CocoaLumberjack.framework/Headers/DDAbstractDatabaseLogger.h:30:1: error: duplicate interface definition for class 'DDAbstractDatabaseLogger'
@interface DDAbstractDatabaseLogger : DDAbstractLogger {
^
/Users/alex/Desktop/x/Carthage/Checkouts/FewPods/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h:30:12: note: previous definition is here
@interface DDAbstractDatabaseLogger : DDAbstractLogger {
Я могу решить, переместив папку Checkouts в другое место, но это делает некоторые вещи несколько неудобными.
Любым другим способом, которым я могу заставить XCode игнорировать все в Checkouts
?