Xamarin.Forms + Visual Studio Team Services ビルドタスクで自動バージョンアップ

公開日: : 最終更新日:2017/05/22 Blog, Microsoft ,

Visual Studio Team Services で Xamarin.Forms の継続的デリバリーを行うとき、ビルドだけしてバージョン番号が同一だとストアアップロード時に弾かれるので、自動でバージョン番号のビルドバージョンを更新させたい。
その設定のメモ。

ギャラリーからダウンロード

Colin’s ALM Corner Build & Release Tools

[Xamarin.iOS] Info.plist の CFBundleVersion を自動更新させる

Xamarin.iOSビルド定義前にVersion Assembliesを追加

Field Value
Source Path Hoge/Hoge.iOS
File Pattern Info.plist
Version Source Build Number
Version Extract Pattern Custom Regex
Custom Regex Find Pattern (?:\d+.\d+.)(\d+)
Replace Pattern Custom Regex
Custom Regex Replace Pattern (?:\d+.\d+.)(\d+)
Build Regex Group Index 0

ビルド定義共通のOptionsのバージョン番号を変更

Field Value
Build number format 1.0$(rev:.r)

[Xamarin.Android] AndroidManifest.xml の android:versionCode を自動更新させる

Xamarin.Androidビルド定義にVersion Assemblies を追加

Field Value
Source Path Hoge/Hoge.Android/Properties
File Pattern AndroidManifest.xml
Version Source Build Number
Version Extract Pattern Custom Regex
Custom Regex Find Pattern (?:\d+.\d+.\d+.)(\d+)
Replace Pattern Custom Regex
Custom Regex Replace Pattern versionCode=”\d+
Build Regex Group Index 1
Prefix for Replacements versionCode=”

ビルド定義共通のOptionsのバージョン番号を変更

Field Value
Build number format 1.0.0$(rev:.r)

こんなかんじになる

iOS – App Store Test Flight

Android – Google Play Alpha Release

関連記事

【WPF/XAML】Colorsクラスのカラーテーブル

http://msdn.microsoft.com/ja-jp/library/system.win

記事を読む

【ストアアプリ】トースト通知の基本

Windowsストアアプリ開発での基本。 トースト通知について投稿します。 Pack

記事を読む

no image

【VB.NET】DataGridViewで行の最大高を設定

DataGridViewにおける行の最大高さを設定するメモ 最大高さに満たない場合は内容を全て表示

記事を読む

【ストアアプリ】画像の光学式ズーム

こんにちは。 スマートデバイスといえばタッチ操作、ということで 今日はWindowsストアアプリ

記事を読む

no image

Raspberry Pi 3 Model B 各OS、動画プレイヤーでの再生比較

ベンチマークではなく、ただ感想をメモしただけ。 Windows 10 IoT Core C#

記事を読む

no image

Xamarin.Android フルスクリーン

自分用メモです。

記事を読む

no image

YomiganaWPFTextBox

こんにちは。 WPFでテキストボックスに入力した内容をカナ変換する方法について今日は掲載します

記事を読む

App Service Linux (Docker) 環境で、コンテナ内の Nginx のログをAzureポータルから確認

何も設定しない場合はSSHでアクセスしてログ参照する 通常はコンテナ内の /var/log/ngi

記事を読む

UWPをHockeyApp対応させる

走り書きメモ。 UWPをHockeyApp対応させるためにはNuGetパッケージを使ってモジュール

記事を読む

no image

UWP+IoT Coreのシリアル通信メモ

Windows10 IoT + Raspberry Pi を始めようとしているのだが、どうもセンサー

記事を読む

Message

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

PAGE TOP ↑