Pgyer Docs
Upload & Release

Version Number vs. Build Number

What the version and build numbers mean on iOS and Android, how Pgyer displays them, and how to switch which build number shows up.

"Version number" and "build number" are two different identifiers that mobile apps use for different purposes. This page defines them for iOS and Android, then explains how Pgyer displays each one and how to switch between them.

iOS and Android Equivalents

iOSAndroidPurposeExample FormatUser-Facing
VersionversionNameThe app's primary version identifier1.0.0 (major.minor.patch)Yes
BuildversionCodeIdentifies a specific build of the appAn integer that increments per build (e.g. 10023)No
  • iOS: both values can be edited by hand in the Xcode project settings. App Store submissions must follow Apple's rules.
  • Android: versionName is a user-facing string; versionCode is an integer used for internal bookkeeping.

Pgyer's Default Build Number

To make it easy to tell different uploads of the same app apart, Pgyer auto-generates an incrementing build number for every upload. This number exists only on the Pgyer platform — the installer itself is never modified.

By default, the build number shown on the install page, the app management page, and elsewhere is the incrementing number Pgyer generated, not the build number baked into the installer.

Switch to the App's Own Build Number

For developers who prefer their own build numbering, Pgyer provides a switch. Head to App Management → App Settings and choose which build number to display:

  • Pgyer's auto-incrementing build number (default);
  • The build number defined inside the app itself.

The change propagates everywhere the build number appears.

On this page