私が構築する彼らのVSTSで友人を助けていますし、我々は両方の識別子
- $(Build.BuildId)
- $を構築使用しているを更新することは可能です(Build.BuildNumber)
これは、新しいVSTSビルドタスクを使用してInfo.Plistを更新するXamarin.iOSビルドに固有です。私たちはバージョンコードのために$(Build.BuildId)を使用する必要があります。これは単に増分する数字です。次に、実際のバージョン名に$(Build.BuildNumber)を使用します。ビルド文字列にこれをフォーマットした場合、それは次のようになります。
$(Build.BuildNumber)
= 1.0.0$(Build.BuildId)
= 148- 結果= 1.0.0(148)
を問題は、私たちは既にビルドIDが大きいアプリケーションストアにアプリケーションを提出してから現在のビルドが何であるかです。同期を行うためにビルドXを何度も実行する代わりに、BuildIdを手動で更新して完全なワークフローに使用できるようにしたいと考えています。
これは現在のところ最適な回避策です。私はマイクロソフトのChris Pattersonと話をしていました。彼は、BuildIDがどのように動作するかのようなシード番号で増分をサポートする2018年初頭に新しい機能が追加されている –