Skip to content

Releases: bitrise-steplib/steps-xcode-archive

4.0.0

13 Oct 13:20
62bf370
Compare
Choose a tag to compare

This major release simplifies step inputs and makes them consistent across other Xcode-related steps.

Breaking changes and migration guide

  • If the artifact_name input is not defined, the name used for build artifacts (IPA, dSYMs, xcarchive) is now based on the PRODUCT_NAME Xcode build settings. Specify a new value as artifact_name if you want to rename the artifacts.
  • Removed auto-detect option of the distribution_method input. This option has been marked as deprecated for a while. The new default value is development, make sure you select the desired distribution method.
  • New input: xcconfig_contents. Use this input to define arbitrary build config values.
  • Removed input force_team_id in favor of xcconfig_contents. Use DEVELOPMENT_TEAM = value as xcconfig_contents for the same behavior.
  • Removed input force_provisioning_profile in favor of xcconfig_contents. Use PROVISIONING_PROFILE = value as xcconfig_contents for the same behavior. Note: PROVISIONING_PROFILE is deprecated since Xcode 13, make sure to migrate to PROVISIONING_PROFILE_SPECIFIER!
  • Removed input force_code_sign_identity in favor of xcconfig_contents. Use CODE_SIGN_IDENTITY = value as xcconfig_contents for the same behavior.
  • Removed input force_provisioning_profile_specifier in favor of xcconfig_contents. Use PROVISIONING_PROFILE_SPECIFIER = value as xcconfig_contents for the same behavior.
  • Removed workdir input as it was unused.
  • Removed disable_index_while_building input. The default value of xcconfig_contents disables indexing just like before.

Renamed some inputs for consistency across Xcode steps (without any behavior change):

  • export_method -> distribution_method
  • team_id -> export_development_team
  • is_clean_build -> perform_clean_action
  • custom_export_options_plist_content -> export_options_plist_content
  • output_tool -> log_formatter

3.3.2

26 Jul 15:52
fb1434f
Compare
Choose a tag to compare

Fixes a regression about dSYM collection introduced in the previous version (#242)

3.3.1

23 Jul 07:58
a9e07e9
Compare
Choose a tag to compare

Fixes an issue where some dSYMs were missing from $DSYM_DIR_PATH and the final dSYM zip (#240)

3.3.0

25 Jun 12:29
08d24ce
Compare
Choose a tag to compare

Deploy both xcodebuild archive and xcodebuild -exportArchive logs regardless of the step run status.

3.2.6

15 Jun 11:39
232537f
Compare
Choose a tag to compare

Fix empty error in case of IPA export failure.

3.2.5

04 Jun 12:25
eb781af
Compare
Choose a tag to compare

Fix issue: export_method=auto-detect leads to an invalid IPA export options.

3.2.4

01 Jun 13:55
8beb1ec
Compare
Choose a tag to compare

This version reverts the unintentional xcarchive output file name changes introduced in the previous version (3.2.3).

3.2.3

31 May 07:45
f21ac66
Compare
Choose a tag to compare

Add missing project_path step input validation.

3.2.2

21 May 07:13
e0b6477
Compare
Choose a tag to compare

Migrate to Go modules.

3.2.1

12 May 09:44
cd840fa
Compare
Choose a tag to compare

Code formatting improved in step.yml. #224