- UI tests are now executed using
fastlane-plugin-test_center
- https://github.com/lyndsey-ferguson/fastlane-plugin-test_center. - Added new (optional) environment variable
MULTI_SCAN_TRY_COUNT
to set the number of times a test is retried before it's considered a fail. TAB_UI_TEST_DEVICES
now supports the setting of multiple devices, as the name implies. If setting multiple, these should be ':' separated.- Added new (optional) environment variable
MULTI_SCAN_PARALLEL_WORKER_COUNT
to set the number of simulators for batched UI tests. - Added new (optional) environment variable
TAB_UNIT_TEST_DEVICE
to be able to set a unit test device independently. Thedevice
scan parameter was used previously which conflicted with the use ofdevices
bymulti-scan
.
- Fixes an issue that was causing hockey uploads to fail.
-
TAB_PRIMARY_TARGET
environment variable is now mandatory for projects using Icon Overlay. -
As of v 2.86.0, fastlane requires a target for get_version_number, used for icon badging. See discussion here: fastlane/fastlane#12177. See PR #64 for details.
-
Use intended Bundle ID environment setting for each action
-
Distinguishing between
FL_UPDATE_PLIST_APP_IDENTIFIER
andFL_UPDATE_APP_IDENTIFIER
. See PR #63 for details.
- Multiple code-level changes for addressing Rubocop errors.
- Provfiles are no longer used, instead you should define export options.
- All provisioning profiles included in the
fastlane
directory now get installed automatically. - Updated
setup.sh
. - Fixed an issue with including a Hockey download link when messaging to Slack.
- Fixed an issue where using
get_current_version
with the latest version of Fastlane would cause a prompt for the target.
- Release badge and link pointing to latest release version
- CHANGELOG format
- If
FL_PROJECT_TEAM_ID
is not set, the team ID is extracted from the environment'sGYM_EXPORT_OPTIONS
plist.
- Use of
TAB_EXPORT_METHOD
, instead extracting the export method from the environment'sGYM_EXPORT_OPTIONS
plist.
- Lane dedicated to running
ui_test
schemes
- Support for signing multiple target projects using Provfile's
deploy_to_test_flight
for building and uploading to iTunes Connect
- New enviroment variable
TAB_EXPORT_METHOD
needed forgym
, possible values are:- "app-store"
- "ad-hoc"
- "development"
- "enterprise" // If not set this is used by default
- Renamed
hockey
todeploy_to_hockey
- Renamed
hockey_no_test
todeploy_to_hockey_no_test
- Support for updating the team ID if
FL_PROJECT_SIGNING_PROJECT_PATH
andFL_PROJECT_TEAM_ID
are set
local_build
for building ipas locally
- Support for updating
PRODUCT_BUNDLE_IDENTIFIER
- Support for installing a provisioning profile
- Support for Xcode 8 provisioning profile specifier