Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 43 additions & 3 deletions iphone/cli/commands/_build.js
Original file line number Diff line number Diff line change
Expand Up @@ -7213,30 +7213,70 @@ class iOSBuilder extends Builder {
// here's a list of tasks that Xcode can perform... we use this so we can inject some whitespace and make the xcodebuild output pretty
/* eslint-disable security/detect-non-literal-regexp */
taskRegExp = new RegExp('^(' + [
'AppIntentsSSUTrainixng',
'ClangStatCache',
'CodeSign',
'CompileAssetCatalog',
'CompileAssetCatalogVariant',
'CompileC',
'CompileStoryboard',
'ComputePackagePrebuildTargetDependencyGraph',
'ComputeTargetDependencyGraph',
'Copy',
'CopySwiftLibs',
'CpHeader',
'CreateBuildDescription',
'CreateBuildDirectory',
'CreateBuildOperation',
'CreateBuildRequest',
'CreateUniversalBinary',
'Ditto',
'EmitSwiftModule',
'ExecuteExternalTool',
'ExtractAppIntentsMetadata',
'GatherProvisioningInputs',
'GenerateAssetSymbols',
'GenerateDSYMFile',
'GenerateTAPI',
'Ld',
'Libtool',
'LinkAssetCatalog',
'LinkStoryboards',
'MkDir',
'PBXCp',
'PhaseScriptExecution',
'PrecompileModule',
'Prepare packages',
'ProcessInfoPlistFile',
'ProcessPCH',
'ProcessPCH\\+\\+',
'ProcessProductPackaging',
'ProcessProductPackagingDER',
'ProcessXCFramework',
'RegisterExecutionPolicyException',
'ScanDependencies',
'SendProjectDescription',
'SetMode',
'SetOwnerAndGroup',
'SignatureCollection',
'Strip',
'Stripping',
'SwiftCompile',
'SwiftDriver',
'SwiftDriver\\\\ Compilation',
'SwiftDriver\\\\ Compilation\\\\ Requirements',
'SwiftDriverJobDiscovery',
'SwiftEmitModule',
'SwiftExplicitDependencyGeneratePcm',
'SwiftExplicitDependencyCompileModuleFromInterface',
'SwiftGeneratePch',
'SwiftMergeGeneratedHeaders',
'SymLink',
'Touch',
'Validate',
'ValidateEmbeddedBinary'
].join('|') + ') ');
'ValidateEmbeddedBinary',
'WriteAuxiliaryFile'
].join('|') + ') ?');
/* eslint-enable security/detect-non-literal-regexp */
let buffer = '',
stopOutputting = false;
Expand All @@ -7249,7 +7289,7 @@ class iOSBuilder extends Builder {
}
if (!stopOutputting) {
if (taskRegExp.test(line)) {
// add a blank line between tasks to make things easier to read
// add a blank line between tasks (as in the original xcodebuild log) to make things easier to read
this.logger.trace();
this.logger.trace(line.cyan);
} else if (line.indexOf('=== BUILD TARGET ') !== -1) {
Expand Down
Loading