BETA

bitrise failed の原因をつきとめるノウハウを集積したい

投稿日:2019-06-12
最終更新:2019-06-12

Collegue が教えてくれた知見です

  • Xcodeが吐いたログをBitrsiseからダウンロードできる

bitrise で fail したビルドについては、
APPS & ARTIFACTS -> raw-xcodebuild-output.log でダウンロードできる。
Xcode Archive & Export などでコケてるときは、これで原因を探ろう。

なお、今回コケてるときのメッセージはこれだった

error: exportArchive: ipatool failed with an exception: #<CmdSpec::NonZeroExcitException: Command exited with pid 5405 exit 1:

雰囲気的に、証明書まわりでコケてるのかな? という先入観に現場は包まれていた。
だが、先程のログを開いて「error」で検索すると、こうあった

error: Stevia not found in dylib search path

サーチパスの問題でライブラリがリンクできないよ。

どうもローカルのマシンでdevelopmentなビルドは通っていても、
アーカイブビルドのときは「すべてを集めて」ビルドする、みたいな挙動になる(ふわっとした理解やめたい)
先程のライブラリは、「入れていたけど使っていなかった」みたいな感じだったらしい。
それがdevelopmentビルドのときは顕在化しなかったけど、アーカイブビルドのときに顕わになった感じだ。

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

備忘録ほどの価値もない走り書き

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう