コケたときに表示されたのは下記のエラーです。
The following build commands failed:
Check dependencies
(1 failure)
[02:58:59]: Exit status: 65
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'
[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の設定が間違っていることがわかりました。
まさかの設定ミス…。とはいえ、解決できて良かった。