Releases: bitrise-steplib/steps-deploy-to-itunesconnect-deliver
2.20.0
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
2.18.1
- 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
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
Step now can handle new bundler version lock files, gems.locked.
2.16.3
Add Flutter to the supported platform list.
2.16.2
FASTLANE_PASSWORD is unset when running deliver, to enable using of DELIVER_PASSWORD
2.16.1
2.16.0
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
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