@@ -84,9 +84,8 @@ public struct Module {
8484 if results. terminationStatus != 0 {
8585 fputs ( " Could not successfully run `xcodebuild`. \n " , stderr)
8686 fputs ( " Please check the build arguments. \n " , stderr)
87- let file = URL ( fileURLWithPath: NSTemporaryDirectory ( ) ) . appendingPathComponent ( " xcodebuild- \( NSUUID ( ) . uuidString) .log " )
88- _ = try ? results. data. write ( to: file)
89- fputs ( " Saved `xcodebuild` log file: \( file. path) \n " , stderr)
87+ let path = results. save ( prefix: " xcodebuild " )
88+ fputs ( " Saved `xcodebuild` log file: \( path) \n " , stderr)
9089 return nil
9190 }
9291 if let output = results. string,
@@ -108,9 +107,8 @@ public struct Module {
108107 guard let arguments = parseCompilerArguments ( xcodebuildOutput: xcodeBuildOutput, language: . swift, moduleName: name) else {
109108 fputs ( " Could not parse compiler arguments from `xcodebuild` output. \n " , stderr)
110109 fputs ( " Please confirm that `xcodebuild` is building a Swift module. \n " , stderr)
111- let file = URL ( fileURLWithPath: NSTemporaryDirectory ( ) ) . appendingPathComponent ( " xcodebuild- \( NSUUID ( ) . uuidString) .log " )
112- _ = try ? xcodeBuildOutput. data ( using: . utf8) ? . write ( to: file)
113- fputs ( " Saved `xcodebuild` log file: \( file. path) \n " , stderr)
110+ let path = results. save ( prefix: " xcodebuild " )
111+ fputs ( " Saved `xcodebuild` log file: \( path) \n " , stderr)
114112 return nil
115113 }
116114 guard let moduleName = moduleName ( fromArguments: arguments) else {
0 commit comments