モバイル向けCIのBitriseのブログでこんなものがありました
Bitrise公式ブログ : Unity for the win, on Bitrise too!
Bitrise上でもUnityモバイルゲームをビルドできるらしいです。
そのためには、BitriseのCI環境にUnity Download Assistantを使わないでUnity Editorをダウンロード・インストールする必要があります。
さてインストールに関しては、Unityのリファレンス「 Downloading and installing Unity」やUnityの公式フォーラム「How Can I Have A Fully Automated Build Process That Can Fetch And Install Any Version Of Unity Into Our Build Environment?(公式)」にある程度情報が載っています。
ところが「How Can I Have A Fully Automated Build Process That Can Fetch And Install Any Version Of Unity Into Our Build Environment?(公式)」に記載されている、ダウンロードについては不明確な点があります。
次は、UnityのiOSのプラグインをダウンロードできるURLです。
http://download.unity3d.com/download_unity/{Changeset}/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-{version}.pkg
問題は、Changeset
とversion
についての記載がドキュメント中にないということです。何を入れればいいのでしょう?
Bitriseのブログの「Unity for the win, on Bitrise too!」では次のようになっています
curl -o ./ios.pkg http://download.unity3d.com/download_unity/38b4efef76f0/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-5.5.0f3.pkg
これを参考にすると、
Changeset : 38b4efef76f0
Unityのリビジョンコード?
version : 5.5.0f3
Unityのバージョン名?
version(バージョン)はわかるとして、Changesetのリビジョンコードはどう調べればいいか困りました。
どうやら各バージョンのリリースノートの記載されている文字列が、Changesetに相当するらしいです。
パッチリリースの各バージョンのリビジョンコードの記載あり。
Unity 5.6のリリースノートにはリビジョンコードの記載あり。
けれど、Unity 2017.1のリリースノートにはないorz
2017.1.0f2とか2017.1.0f3とかのリリースノートが存在すれば、それぞれのリビジョンコードが載っているかもしれないけれど、見つからないorz
公式フォーラム「How Can I Have A Fully Automated Build Process That Can Fetch And Install Any Version Of Unity Into Our Build Environment?(公式)」にも書いたけど
- Changeset(リビジョンコード)の一覧
- すべてのリリースノートにリビジョンコードを記載
- ChangesetとかRevisionとか言葉を二つ使わないでほしい
だと助ります。