Skip to content

How-to guides

How-to guides are recipes that take the user through steps in key subjects. They are more advanced than tutorials and assume a lot more about what the user already knows than tutorials do, and unlike documents in the tutorial they can stand alone.

How to run Briefcase

There are number of ways you can install and run Briefcase. These are some of the options.

Obtaining a Code Signing identity

  • Android - One way to sign your app where the Google Play Store maintains the authoritative key for your app.
  • Linux - How to generate a GPG key and use it to sign Linux system packages.
  • macOS - How to generate a macOS code signing identity, which is required to distribute your application.
  • Windows - Obtaining a codes signing certificate from a Certificate Authority and installing it in a Windows certificate store.

Building different types of apps

Debugging apps

Testing apps

  • Testing Linux Apps with Docker - Configure your system to use Docker to build apps for Linux distributions other than the distribution you're currently using.

Publishing your app

  • Android - Distribute a BeeWare app on the Google Play Store.
  • iOS - Publish an iOS app to the Apple App Store.
  • macOS - Publish a macOS app to the Apple App Store.

Contributing to Briefcase

Internal How-to guides

Upgrading from previous versions