Releases: bitrise-steplib/steps-xcode-archive-mac
1.11.0
1.10.3
What's Changed
- Updated Step Description by @daniCsorba in #44
- Remove Xcode check by @ofalvai in #45
- Fix force codesign settings by @godrei in #46
New Contributors
- @daniCsorba made their first contribution in #44
Full Changelog: 1.10.2...1.10.3
1.10.2
1.10.1
Bugs
- Resolve an issue when parsing xcodebuild -version details
Changes
- Minor dependency updates
1.10.0
1.9.1
-
Do not require provisioning profiles for Developer ID export, in the case no capabilities requiring a profile are used in the project. This enables exporting Developer ID apps that would otherwise fail the export due to a correct provisioning profile not being found.
See https://developer.apple.com/support/developer-id/ for more info. -
Use duplicated Common Name certificates in codesign group resolution in addition to de-duplicated common name certs. This should enable resolving provisioning profiles in the case if a certificate with the same name is duplicated.
-
Recognize "Mac Catalyst Team" prefixed provisioning profiles as Xcode managed (generated using automatic signing option).
1.9.0
1.8.0
Fix export without code signing.
- Skip the code signing during export if the XcArcvhive does not contain an embedded provisioning profile.
- Still do the code signing, if the export method is DeveloperID even if the XcArcvhive does not contain an embedded provisioning profile
1.7.0
New input:
disable_index_while_building
: If it is set to yes
it will add the COMPILER_INDEX_STORE_ENABLE=NO
flag to the xcodebuild
command which will disable the indexing during the build.
This could make the build faster by skipping the indexing during the build run.
Indexing is needed for
- Autocomplete
- Ability to quickly jump to definition
- Get class and method help by alt clicking.
- Which are not needed in CI environment.
Disable it locally:
In Xcode you can turn off the Index-WhileBuilding feature
by disabling the `Enable Index-WhileBuilding Functionality` in the `Build Settings`.
Disable it via xcodebuild:
In CI environment you can disable it by adding `COMPILER_INDEX_STORE_ENABLE=NO` flag
to the `xcodebuild` command.