def self.available_options
[
['archive', 'Set to true to build archive'],
['archive_path', 'The path to archive the to. Must contain `.xcarchive`'],
['workspace', 'The workspace to use'],
['scheme', 'The scheme to build'],
['build_settings', 'Hash of additional build information'],
['xcargs', 'Pass additional xcodebuild options'],
['destination', 'The simulator to use, e.g. "name=iPhone 5s,OS=8.1"'],
['destination_timeout', 'The timeout for connecting to the simulator, in seconds'],
['enable_code_coverage', 'Turn code coverage on or off when testing. eg. true|false. Requires Xcode 7+'],
['output_style', 'Set the output format to one of: :standard (Colored UTF8 output, default), :basic (black & white ASCII output)'],
['xcodebuild_architecture', 'Allows to set the architecture that `xcodebuild` is run with, for example to force it to run under Rosetta on an Apple Silicon mac'],
['buildlog_path', 'The path where the xcodebuild.log will be created, by default it is created in ~/Library/Logs/fastlane/xcbuild'],
['raw_buildlog', 'Set to true to see xcodebuild raw output. Default value is false'],
['xcpretty_output', 'specifies the output type for xcpretty. eg. \'test\', or \'simple\''],
['xcpretty_utf', 'Specifies xcpretty should use utf8 when reporting builds. This has no effect when raw_buildlog is specified.']
]
end