- 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_COUNTto set the number of times a test is retried before it's considered a fail. TAB_UI_TEST_DEVICESnow 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_COUNTto set the number of simulators for batched UI tests. - Added new (optional) environment variable
TAB_UNIT_TEST_DEVICEto be able to set a unit test device independently. Thedevicescan parameter was used previously which conflicted with the use ofdevicesbymulti-scan.
- Fixes an issue that was causing hockey uploads to fail.
-
TAB_PRIMARY_TARGETenvironment 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_IDENTIFIERandFL_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
fastlanedirectory 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_versionwith 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_IDis not set, the team ID is extracted from the environment'sGYM_EXPORT_OPTIONSplist.
- Use of
TAB_EXPORT_METHOD, instead extracting the export method from the environment'sGYM_EXPORT_OPTIONSplist.
- Lane dedicated to running
ui_testschemes
- Support for signing multiple target projects using Provfile's
deploy_to_test_flightfor building and uploading to iTunes Connect
- New enviroment variable
TAB_EXPORT_METHODneeded forgym, possible values are:- "app-store"
- "ad-hoc"
- "development"
- "enterprise" // If not set this is used by default
- Renamed
hockeytodeploy_to_hockey - Renamed
hockey_no_testtodeploy_to_hockey_no_test
- Support for updating the team ID if
FL_PROJECT_SIGNING_PROJECT_PATHandFL_PROJECT_TEAM_IDare set
local_buildfor building ipas locally
- Support for updating
PRODUCT_BUNDLE_IDENTIFIER
- Support for installing a provisioning profile
- Support for Xcode 8 provisioning profile specifier