XCGLogger: Unable to build version 4.0.0 using Carthage and Xcode 8.3
Below is the error output I get. Note that building top of master branch works fine, but the app crashes due to the memory leak mentioned in #193.
*** Checking out XCGLogger at "Version_4.0.0"
*** xcodebuild output can be found in /var/folders/5f/svdt98f10w130w2l3l6z__xh0000gn/T/carthage-xcodebuild.HWu26K.log
*** Building scheme "ObjcExceptionBridging (iOS)" in XCGLogger.xcodeproj
*** Building scheme "XCGLogger (iOS)" in XCGLogger.xcodeproj
** BUILD FAILED **
The following build commands failed:
CompileSwift normal arm64
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(2 failures)
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Extensions/DispatchQueue+XCGAdditions.swift:11:11: error: use of undeclared type 'DispatchQueue'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/ConsoleDestination.swift:15:24: error: use of undeclared type 'DispatchQueue'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Misc/LogDetails.swift:18:22: error: use of undeclared type 'Date'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Misc/HelperFunctions.swift:25:89: error: use of undeclared type 'NSException'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/BaseDestination.swift:95:16: error: use of unresolved identifier 'Thread'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/BaseDestination.swift:99:37: error: use of unresolved identifier 'Thread'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/BaseDestination.swift:102:41: error: use of unresolved identifier 'DispatchQueue'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/BaseDestination.swift:106:64: error: use of unresolved identifier 'Thread'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/BaseDestination.swift:112:60: error: use of undeclared type 'NSString'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Filters/UserInfoFilter.swift:71:29: warning: @discardableResult declared on a function returning Void is unnecessary
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/TestDestination.swift:15:24: error: use of undeclared type 'DispatchQueue'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/TestDestination.swift:60:17: error: closure use of non-escaping parameter 'closure' may allow it to escape
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Filters/FileNameFilter.swift:71:29: warning: @discardableResult declared on a function returning Void is unnecessary
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Filters/FileNameFilter.swift:61:67: error: use of undeclared type 'NSString'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Filters/FileNameFilter.swift:102:93: error: use of undeclared type 'NSString'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Misc/LogDetails.swift:35:47: error: use of undeclared type 'Date'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Misc/HelperFunctions.swift:35:12: error: use of unresolved identifier 'NSException'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Misc/HelperFunctions.swift:35:30: error: use of unresolved identifier 'NSExceptionName'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/AppleSystemLogDestination.swift:15:24: error: use of undeclared type 'DispatchQueue'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/AppleSystemLogDestination.swift:49:13: error: use of unresolved identifier 'NSLog'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:27:24: error: use of undeclared type 'DispatchQueue'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:30:30: error: use of undeclared type 'URL'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:37:33: error: use of undeclared type 'FileHandle'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:50:27: error: use of undeclared type 'NSString'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:51:30: error: use of unresolved identifier 'URL'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:53:32: error: use of undeclared type 'URL'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:54:46: error: use of undeclared type 'URL'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:88:30: error: use of undeclared type 'FileManager'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:95:37: error: use of unresolved identifier 'FileHandle'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:105:46: error: use of undeclared type 'NSException'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:111:32: error: use of undeclared type 'NSError'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:119:61: error: use of unresolved identifier 'Date'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:148:31: error: use of undeclared type 'URL'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:150:29: error: use of undeclared type 'NSString'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:151:32: error: use of unresolved identifier 'URL'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:153:34: error: use of undeclared type 'URL'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:163:30: error: use of undeclared type 'FileManager'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:172:32: error: use of undeclared type 'NSError'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/Destinations/FileDestination.swift:212:38: error: use of undeclared type 'NSException'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/XCGLogger.swift:338:38: error: cannot invoke initializer for type 'LogDetails' with an argument list of type '(level: XCGLogger.Level, date: Date, message: String, functionName: String, fileName: String, lineNumber: Int, userInfo: [String : Any])'
/Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/Sources/XCGLogger/XCGLogger.swift:1191:34: error: cannot invoke initializer for type 'LogDetails' with an argument list of type '(level: XCGLogger.Level, date: Date, message: String, functionName: String, fileName: String, lineNumber: Int, userInfo: [String : Any])'
A shell task (/usr/bin/xcrun xcodebuild -project /Users/bbaron/workspacex/iSub/Carthage/Checkouts/XCGLogger/XCGLogger.xcodeproj -scheme "XCGLogger (iOS)" -configuration Release -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean build) failed with exit code 65:
** BUILD FAILED **
The following build commands failed:
CompileSwift normal arm64
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(2 failures)
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 22 (5 by maintainers)
lol.
I wrote the app Watchdog for Xcode that manages the DerivedData for you. Check it out: http://watchdogforxcode.com/
It’s cheap, and it intelligently deletes DerivedData based on what Xcode is actively using at the time, rather than just a blanket
rm -rf. Plus if everyone buys it, I can feed my wife and my new twin girls: https://www.instagram.com/junoandluna/ 😀I tend to clear the Carthage cache whenever I face those kinda problems, it always helps.