Skip to content

Releases: bitrise-steplib/steps-xcode-archive

2.8.1

12 May 12:01
76ab8e7
Compare
Choose a tag to compare

Get build settings using: xcodebuild -showBuildSettings command.

2.8.0

21 Apr 07:46
7e851f1
Compare
Choose a tag to compare

Set destination flag on the xcodebuild command based on the project SDKROOT build settings.

2.7.2

04 Mar 10:41
b0eab0b
Compare
Choose a tag to compare
  • Improved error message for missing environment container input.

2.7.1

10 Dec 15:40
Compare
Choose a tag to compare

This release fixes an issue when there are framework dSYMs found, but not app dSYM. The symptom is, that the exported dSYMs zip archive includes the current working directory contents.

The issue arises when the main target has DEBUG_INFORMATION_FORMAT build setting set to DWARF (instead of DWARF with dSYM), while the included frameworks, pods, etc... have DWARF with dSYM set.

Related issues:

2.7.0

22 Oct 07:44
Compare
Choose a tag to compare

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

2.6.2

10 Oct 12:33
edffa8b
Compare
Choose a tag to compare
  • updated profile filtering

2.6.1

27 Sep 14:51
Compare
Choose a tag to compare

Updated dependencies to use the new bundle ID resolver.

2.6.0

10 Jul 09:40
Compare
Choose a tag to compare
  • Removed the option to enable or disable xcarchive export as it is required for our other services.

2.5.0

18 Apr 15:15
95e00f3
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.

2.4.21

01 Mar 10:53
Compare
Choose a tag to compare

Fixed a bug that caused lookup of the .app in the xcarchive to fail, when the scheme name contained the [ character.
Example error message:
Failed to parse archive, error: failed to find main app, using pattern: /var/folders/ ... /[Alpha] MyApp.xcarchive/Products/Applications/*.app

Fixed a bug that caused to mark non-executable dependent targets as needing a provisioning profile.