Code signing

Japanese translation unavailable

This page has not been translated into Japanese yet - we apologise for the inconvenience! If you’re interested in helping us out, feel free to translate any article in the jp folder of the DevCenter repository and open a PR!

このページは日本語への翻訳がまだ完了しておりません。ご不便をおかけして申し訳ございません! もしお手伝いできる方がいらっしゃれば、ご自由にjpフォルダの記事を日本語に訳していただき、PRを開いてください

Code signing is the process of digitally signing your app, as a means of guaranteeing that the code has not been altered since signing. It provides security for deployment, and identifies the author.

To deploy mobile apps to an online store, such as Google Play or the App Store, code signing is absolutely crucial. On Bitrise, we tried to make it as easy and convenient as possible.

iOS code signing

Every iOS app, native or cross-platform, needs code signing. At the minimum, two files are required:

Bitrise supports Xcode-managed signing as well as manual code signing, and we also offer automatic provisioning: when using that, your provisioning profiles are downloaded directly from your Apple Developer Portal account.


Android code signing

Android code signing can be handled via our dedicated Step, via Android Studio, or in your Gradle configuration.

To sign an Android app, you will need a keystore file which requires a Google Play Developer account, and Google Play API access.