Skip to content

Releases: bitrise-steplib/steps-xcode-analyze

2.5.0

30 Aug 06:14
2c30096
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4.1...2.5.0

2.4.1

28 Jan 12:59
4045311
Compare
Choose a tag to compare

What's Changed

  • Remove unnecessary Xcode version checks by @ofalvai in #35

Full Changelog: 2.4.0...2.4.1

2.4.0

15 Jul 14:15
9c1e91f
Compare
Choose a tag to compare

Added new input Additional options for xcodebuild call (xcodebuild_option).

2.3.0

17 Feb 15:10
94bf60b
Compare
Choose a tag to compare

Change the default value of Verbose logging to false #29

2.2.3

19 Nov 17:33
c881256
Compare
Choose a tag to compare

Step description update.

2.2.2

02 Oct 07:58
9bc8737
Compare
Choose a tag to compare
Update the step.yml with summaries and test fixing (#26)

2.2.1

29 Sep 08:47
92bc9fd
Compare
Choose a tag to compare
Language correction (#17)

2.2.0

30 Oct 12:15
Compare
Choose a tag to compare

Added new input: Enable caching of Swift Package Manager packages (cache_level). It is enabled by default.

2.1.1

15 Oct 08:45
Compare
Choose a tag to compare

Add Flutter to the supported platform list.

2.1.0

24 Apr 14:29
4d98745
Compare
Choose a tag to compare

New input:
disable_index_while_building: If it is set to yes it will add the COMPILER_INDEX_STORE_ENABLE=NO flag to the xcodebuild command which will disable the indexing during the build.

This could make the build faster by skipping the indexing during the build run.

Indexing is needed for

 - Autocomplete
 - Ability to quickly jump to definition
 - Get class and method help by alt clicking.
 - Which are not needed in CI environment.

Disable it locally:

In Xcode you can turn off the Index-WhileBuilding feature
by disabling the `Enable Index-WhileBuilding Functionality` in the `Build Settings`.

Disable it via xcodebuild:

In CI environment you can disable it by adding `COMPILER_INDEX_STORE_ENABLE=NO` flag
to the `xcodebuild` command.

Fix
Fix the disable code signing issue, which appeared with the Xcode 10.2 version.
From now the sep will use the CODE_SIGNING_ALLOWED=NO flag for disable code signing.