cordova-node-xcode icon indicating copy to clipboard operation
cordova-node-xcode copied to clipboard

Add support for 'alwaysOutOfDate' PBX Shell Script property

Open marco-saia-datadog opened this issue 8 months ago • 4 comments

This PR adds support for the alwaysOutOfDate property in PBX Shell Scripts.

Setting alwaysOutOfDate to true disables dependency analysis for the given build phase, clearing warnings such as:

Script has ambiguous dependencies causing it to run on every build

Since by default the property is not added to the PBX project file by Xcode, I have decided to write it down in the PBX file only if explicitly specified in the pbxShellScriptBuildPhaseObj options, hence the null check.

marco-saia-datadog avatar May 31 '24 10:05 marco-saia-datadog