Xcodeでビルド番号が変わらなくなった時の対応

[主題]
Xcodeでビルド番号が変わらなくなった時の対処方法を説明したい。

[背景]
XcodeのGeneralタブ、Identityの項目には、プロジェクトのビルド番号を記入する欄がある。macOS用アプリの場合、ここに書いた番号が、アバウト(XXXアプリについて)画面に表示される。
しかし、なぜか、ビルド番号を増やしても、アバウト画面に反映されないと言う現象を経験した。
ビルドフォルダーのクリーン、DerivedDataの掃除、果てはMacの再起動までしたが、状況は変わらなかった。

[環境]
参考までに、筆者の環境を記載しておく
MacBook Pro 2018 15.4inch(インテルMac)
macOS 13.0.1 Ventura
Xcode 14.1

[原因]
XcodeのBuild Settingsタブ、Versioningの項目にあるCurrent Project Versionの値が更新されていなかったため。
Current Project Versionというものの存在は、XcodeのInfoタブ、Custom macOS Application Target Properties項目にあるBundle Versionが参照していることから分かった。
本来、Generalタブのビルド番号を変更すれば、Current Project Versionも変わるはずであるが、今回の例では、Current Project Versionを直接編集するまで、Generalタブのビルド番号との連携は復帰しなかった。

[対策]
XcodeのBuild Settingsタブ、Versioningの項目にあるCurrent Project Versionの値を直接編集する。

以上。

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL