A tiny release tool to support multi distribution(IPA) on iOS development.
Now The identity for resign is automatically selected from the specified provisioning profile.
Since v0.6.8, relax had been slow to search a provisioning profile on a machine. This version fixes the performance issue.
Relfile already supported YAML alias, but now it also supports the array merge syntax, - <: *alias
.
(The syntax is not YAML official but suggested at https://github.com/yaml/yaml/issues/35)
So now you don't need to set duplicate parameters for each distribution
app: &app
scheme: MyApp
team_id: XXXXXXXXX
provisioning_profile: "My Provisioning Profile"
...
sdl_protocol_strings: &sdl_protos
- com.ford.sync.prot0
- com.smartdevicelink.multisession
- com.smartdevicelink.prot0
...
- com.smartdevicelink.prot29
distributions:
prod:
<<: *app
info_plist:
UISupportedExternalAccessoryProtocols:
- <: *sdl_protos
- com.scenee.app
Improve ExportOptions.plist generation.
#82: CODE_SIGN_IDENTITY
build setting could be wrong sometimes in relax archive