麦芽(ばくが、英語:malt)とは、麦、特に大麦の種子を発芽させたもので、ビール、ウイスキー、水飴の原料となる。Calenderの14日目の記事です。はじめに普段はiOSアプリをメインとしたネイティブアプリ開発を生業としておりまして、Bitriseさんには結構長らく大変お世話になっております。(振り返ってみると2015年に使い始めたらしくもう4年...!)なので、Bitriseの情報は普段から割とチェックしているのですが、最近Bitriseの新しい機能として「Ship」が追加されました。Bitrise.io」Stepのアドオンという形で提供されており、これまで通りのStep使いながらもバージョン管理やストアメタ情報など含めた本番アップロードなどの機能を新たに利用することができるようになります。利用に当たっては、以下のドキュメントの通りいくつかの手順で設定すれば簡単に始められます。devcenter.bitrise.ioただここでちょっと私のケースだと詰まってしまったので、その事象と対応について今回ご紹介します。(おことわり:この記事を書いた2019/12/14現在Shipはまだベータ版であり、当然ながら今後仕様については変わる可能性がありますので、それを前提とした上でお読み下さい)今回やりたいこと基本的には先述のドキュメント通りの手順で進めていくわけですが、ドキュメントには以下の記載があります。ような、アプリをビルドするステップが必要です。ステップの正しいバージョンが必要です。ような」という記載があります。Bitrise.io」Stepに投げる、というワークフローを元々組んでいました。Bitrise.io」Stepに投げてShipを利用しようと考えていました。Bitrise.io」Stepを最新版に上げてBitriseのワークフローを走らせたわけですが、完了してShipページに行ってみてもどうも反映されていないご様子。こんな感じSettings辺りを何度か変えて再実行しても同じ結果になるため、なんか手順が足りないのだろうなぁとなっていました。調べたこと本来のStepでの動作と見比べる他にも色々調べたのですがここが決定的だったので書いておいます。iOS」Stepであればちゃんと出来るはずなので、そのStepの動作と今回の動作でどこが違うか、別プロジェクトで試してみてそのログを見比べてみました。Bitrise.io」Stepに投げていることが確認できました。Bitrise.io」Stepに投げてあげることで、Shipに反映されます。Bitrise.io」Stepでこのディレクトリを対象とすることで、うまくShipへの反映まで持っていけることがわかりました。Stepに投げると、Shipへは反映されるのですがそのバージョンに対する公開ページが作成されませんでした。公開ページがないと結局そのバイナリはインストール出来ないので、意味ないことになります。(今回試してないですが、公式Doc見る限り本番ビルドならこれでも良いのかも)おわりにというわけで、ちょっと詰まりつつも現在Shipはうまく利用できています。Bitrise.io」Stepの最新化のみで利用可能となっています。一つ要望をあげると、今回より利用できるようになったバージョン管理機能を、QRコードで配ったテスターの人でも利用できる(テスターが好きな時に過去バージョン一覧から過去バージョンをインストールできる)ようになるといいなぁと感じました。みなさまもぜひ一度お試しくださいな。(1)はてなブログをはじめよう!asmz0さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。