What’s Changed
No longer requires a specific Simulator device to be available, as we target generic devices (for example: generic/platform=iOS Simulator).
Applied new Input config standards.
Migration guide
-
New input:
destination
input, to specify a generic device:
Destination specifier describes the device to use as a destination. Can be one of:generic/platform=iOS Simulator
,generic/platform=watchOS Simulator
,generic/platform=tvOS Simulator
.destination
replaces the now removedsimulator_device
,simulator_os_version
andsimulator_platform
.
-
New input: Build settings (
xcconfig_content
). Allows you to override the project’s build settings. Creates a temporary file with the given input value as content and passes it to xcodebuild as the -xcconfig parameter.- Removed
code_signing_allowed
in favor ofxcconfig_content
. To enable code signing, set CODE_SIGNING_ALLOWED=YES in thexcconfig_content
Input. - Removed
disable_index_while_building
.
- Removed
-
Renamed
is_clean_build
toperform_clean_action
. -
Renamed
output_tool
tolog_formatter
. Can bexcpretty
orxcodebuild
as before.