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ビルドのときは顕在化しなかったけど、アーカイブビルドのときに顕わになった感じだ。

記事が少しでもいいなと思ったらクラップを送ってみよう!
0
+1
@7TfDYItFZxff23AAの技術ブログ

よく一緒に読まれている記事

0件のコメント

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

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする