Skip to content

Releases: bitrise-steplib/steps-deploy-to-itunesconnect-deliver

2.20.0

02 Feb 15:58
7c20293
Compare
Choose a tag to compare

Added support to use (API key) connection. There are two types of Apple Developer connection you can enable on Bitrise: one is based on an API key of the App Store Connect API, the other is with an Apple ID (session-based). API Key will now be used by default is the connection is configured for the given app.

Added the Bitrise Apple Developer Connection (connection) input. The default behavior is the following: Use any enabled Apple Developer connection, either based on Apple ID authentication or API key authentication. Step inputs are only used as a fallback. API key authentication has priority over Apple ID authentication in both cases.
Available options:
- automatic: Use any enabled Apple Developer connection, either based on Apple ID authentication or API key authentication. Step inputs are only used as a fallback. API key authentication has priority over Apple ID authentication in both cases.
- api_key: Use the Apple Developer connection based on API key authentication. Authentication-related Step inputs are ignored.
- apple_id: Use the Apple Developer connection based on Apple ID authentication and Application-specific password Step input. Other authentication-related Step inputs are ignored.
- off: Do not use any Apple Developer Connection. Only authentication-related Step inputs are considered.

2.19.0

20 Jan 16:22
8bce4f2
Compare
Choose a tag to compare

Add support for App Store Connect API Key authentication.

2.18.1

12 Jan 08:50
79cd01c
Compare
Choose a tag to compare
  • Validate Apple Developer Connection (connection and app store apple id sync, expiry).
  • Expose FASTLANE_SESSION only for the deliver command.
  • Remove support for providing Apple Developer Connection data via BITRISE_PORTAL_DATA_JSON env, instead define FASTLANE_SESSION directly.

2.18.0

30 Jun 12:46
fd288ae
Compare
Choose a tag to compare

Added a new option for "fastlane version" input:
latest now installs the latest version of fastlane, including prerelease (rc) versions.

latest-stable is the new default, it installs the latest stable version of fastlane.
Specifying a fixed version installs that version of fastlane.

2.17.0

08 Nov 15:41
Compare
Choose a tag to compare

Step now can handle new bundler version lock files, gems.locked.

2.16.3

11 Oct 08:28
Compare
Choose a tag to compare

Add Flutter to the supported platform list.

2.16.2

15 Aug 14:21
Compare
Choose a tag to compare

FASTLANE_PASSWORD is unset when running deliver, to enable using of DELIVER_PASSWORD

2.16.1

26 Jul 08:13
e7c7ebc
Compare
Choose a tag to compare

Do not print error about missing Apple Developer Portal Connection if there is no connection assigned to the build.

2.16.0

16 Jul 10:00
Compare
Choose a tag to compare

Bundler is installed before executing bundle install, in case a Gemfile.lock is present. The specific version defined in the Gemfile.lock under BUNDLED WITH is installed and used to run the bundle install command.
The issues fixed include the error messages printed during build: rbenv: bundle: command not found
and You must use Bundler 2 or greater with this lockfile.

Updated Bitrise Docs URL printed if Apple Developer Portal connection is not set up.

2.15.0

22 Mar 14:22
b975f24
Compare
Choose a tag to compare

Two-Factor Authentication:
The step now supports two-factor authentication.
It will use the Bitrise.io built-in Apple Dev Portal auth feature to connect your Apple Dev Portal account even if the two-factor authentication is enabled for your Apple developer account.

How to connect your developer account to Bitrise.io:
https://devcenter.bitrise.io/getting-started/signing-up/connecting-apple-dev-account


Note:
"2FA will be required to sign in to your Apple Developer account and certificates, identifiers and profiles starting February 27" - https://gadgets.ndtv.com/apps/news/apple-adds-two-factor-authentication-requirement-for-developer-accounts-1993631