Class OptionKeyStore
Set the signing information for Android (keystore, alias and passwords).
Inherited Members
Namespace: sttz.Trimmer.Options
Assembly: Trimmer.dll
Syntax
[Capabilities(OptionCapabilities.ConfiguresBuild)]
public class OptionKeyStore : OptionContainer
Remarks
This Option allows you to set different signing settings per Build Profile.
Additionally, this Options checks if the settings are valid and gives immediate feedback in the inspector.
There are two options for storing passwords:
- With Keychain: With this setting enabled, passwords are stored using the Keychain class, which in turn uses the Keychain on macOS and DPAPI/EditorPrefs on Windows. Passwords are stored per user and have to be entered only once across projects.
- Without Keychain: Passwords are stored as plaintext directly in the Build Profile. This allows to check in the keystore together with the project and do remote builds but is only recommended for debug builds, since the key is not protected.
Methods
| Improve this Doc View SourceConfigure()
Declaration
protected override void Configure()
Overrides
| Improve this Doc View SourceEditGUI()
Declaration
public override bool EditGUI()
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
| Improve this Doc View SourcePreprocessBuild(BuildTarget, String, OptionInclusion)
Declaration
public override void PreprocessBuild(BuildTarget target, string path, OptionInclusion inclusion)
Parameters
Type | Name | Description |
---|---|---|
UnityEditor.BuildTarget | target | |
System.String | path | |
OptionInclusion | inclusion |