2018年1月24日水曜日

FastlaneがExit status: 65でコケた話

BitriseとFastlaneを使ってアーカイブを作っていたら、途中でコケて焦ったのでメモ。

コケたときに表示されたのは下記のエラーです。

The following build commands failed:
Check dependencies
(1 failure)
[02:58:59]: Exit status: 65

Bitrise上にはログの最後4行しか表示されておらず、途方にくれていたらFastlaneからコマンドを実行できることがわかったので、ログファイルをcatしてみることに。

ログをcatした結果、狙い通りBitrise上にログが表示されたので確認していくと、下記のエラーを発見。

▸ Check dependencies
[02:59:00]: ▸ Code Signing Error: No profile for team '**********' matching 'NotifiServiceExtension A' found:  Xcode couldn't find any provisioning profiles matching '**********/NotifiServiceExtension A'. Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the General tab of the target editor.
[02:59:00]: ▸ Code Signing Error: Code signing is required for product type 'App Extension' in SDK 'iOS 11.2'

Code Signing Errorと書いてあって、Notification Service ExtensionのProvisioning Profileの設定が間違っていることがわかりました。

まさかの設定ミス…。とはいえ、解決できて良かった。

macOSでminikubeをインストールしようとしたら書き込みエラーになった

ローカル環境でKubernetesを使えるようにしようと環境構築中にエラーが 下記が今回のエラーで書き込みできない感じのメッセージが出ています。  $ brew install minikube Updating Homebrew... Error: The following ...