Instructions
Autosign help you to sign app more efficiently
Dependency
This signature script depends on Python 3.x.
Configuration
Use your favorite text editor to open autosign.config to configure everything.
Below config must be replaced:
- config.signtool
- All password
1. For Windows
- Run the
create_root.batfile in the terminal to generate root certs. - Prepare your unsigned app and provision profile. Make sure correct config file location.
- Run the
create_appcert_sign_profile.batfile in the terminal to generate app certs. - Run the
sign_hap.batfile in the terminal to start signing. - The generated artifacts will be saved in the folder you set in
config.targetDiras default.
2. For Linux or MacOS
-
Add executable permission into
create_root.sh,create_appcert_sign_profile.shandsign_hap.sh.chmod a+x create_root.sh chmod a+x create_appcert_sign_profile.sh chmod a+x sign_hap.sh -
Run the
create_root.shfile in the terminal to generate root certs../create_root.sh -
Prepare your unsigned app and provision profile. Make sure correct config file location.
-
Run the
create_appcert_sign_profile.shfile in the terminal to generate app certs../create_appcert_sign_profile.sh -
Run the
sign_hap.shfile in the terminal to start signing../sign_hap.sh -
The generated artifacts will be saved in the folder you set in
config.targetDiras default.