Open1
iOS/Androidアプリのバージョニングにおけるルールとポリシー
iOS
ルール
- AppStore上に表示される
CFBundleShortVersionString
と内部でビルドを一意に区別するCFBundleVersion
がある - 両者はともにセマンティックバージョニングのフォーマット
X.Y.Z
の形が必須 (Apple 公式情報: https://help.apple.com/xcode/mac/current/#/devba7f53ad4)
ポリシー
- セマンティックバージョニング
{メジャー}.{マイナー}.{パッチ}
- 機能変更や互換性の単位でバージョンを切っていく
- 日付に基づくバージョニング
{西暦}.{年内のリリース回数}.{hotfixの回数}
- 変更内容によらずリリースタイミングに応じてオートインクリメントする
- 例