Swift・iOS

Swiftを中心に学んだことを記録に残すブログです。技術に関係ない記事もたまに書いています。

【Bitrise】設定したStackに対応するRubyやシミュレータのバージョンを確認する

 

はじめに

表題の内容に関するメモです。

 

本題

設定したStackに対応するRubyやシミュレータのバージョンを指定していないと、ビルド時に以下のようなエラーが発生する。

  • Rubyバージョンに誤りがある場合
Setup
fastlane version defined: 2.198.1, installing...
2 attempt failed
3 attempt failed
Failed to ensure fastlane version, error: Gem install failed, output: rbenv: version `3.0.2' is not installed (set by /Users/vagrant/git/.ruby-version), error: exit status 1
|                                                                              |
+---+---------------------------------------------------------------+----------+
| x | fastlane-match@0 (exit code: 1)                               | 2.89 sec |
+---+---------------------------------------------------------------+----------+
| Issue tracker: ...s://github.com/platanus/bitrise-step-fastlane-match/issues |
| Source: https://github.com/platanus/bitrise-step-fastlane-match              |
+---+---------------------------------------------------------------+----------+

 

  • シミュレータのバージョンに誤りがある場合
No simulators found that are equal to the version of specifier (15.2) and greater than or equal to the version of deployment target (0)
Ignoring 'iPhone 13 (15.2)', couldn’t find matching simulator
Couldn't find any matching simulators for '["iPhone 13 (15.2)"]' - falling back to default simulator

 

Stackのページにある以下のリンクを選択することで、設定しているStackに対応するバージョンを確認できる。

f:id:hfoasi8fje3:20220125172548p:plain

また、以下ページでは設定しているStack以外の分も確認できる。

※参考:bitrise.io/system_reports at master · bitrise-io/bitrise.io · GitHub

 

おわりに

特にRubyのバージョンについては今後もミスしてしまう可能性があると思ったので、一応記事に残しておきました。

 

参考