ラベル iOS の投稿を表示しています。 すべての投稿を表示
ラベル iOS の投稿を表示しています。 すべての投稿を表示

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の設定が間違っていることがわかりました。

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

2018年1月12日金曜日

Fastlane : shアクションでコマンドを実行する方法

Bitrise上でFastlaneを実行しているときに、エラーが発生して調査のためにコマンドを打ちたくなったので、調べてみたら実行できることがわかりました。

コマンドの実行方法は、Fastfileにshアクションを記入するだけ!さらに、書き方も簡単だった。

例えばlsコマンドを実行したいときは…

#ls
sh("ls")

コマンドにオプションをつけたり引数を渡したりしたいときは下記のように「,」で追記していきます。

#ls -la
sh("ls", "-la")

shアクションが正常に実行されるとログのfastlane summaryに実行したコマンドが表示されます。今回は「ls -la」がちゃんと表示されました。

+------+---------------------------------------------------------------+-------------+
|                                  fastlane summary                                           |
+------+---------------------------------------------------------------+-------------+
| Step | Action                                                                | Time (in s) |
+------+---------------------------------------------------------------+-------------+
| 1    | Verifying fastlane version                                         | 0           |
| 2    | default_platform                                                      | 0           |
| 3    | xcversion                                                                | 0           |
| 4    | xcode_select                                                           | 0           |
| 5    | sigh                                                                        | 4           |
| 6    | gym                                                                       | 20          |
| 7    | ls -la                                                                       | 0           |
+------+---------------------------------------------------------------+-------------+


2015年9月5日土曜日

RGB値をUIColorの値に変換するツールをJIMDOで作ってみた

iOSアプリのUIColorを設定するときに必要な数値をRGB値から変換するツールをJIMDOに作ってみました!

RGB to UIColor Convertor
http://uicolor-convertor.jimdo.com

入力ボックスに16進数のRGB値を入力すると、UIColorで設定する値に変換します。

JIMDOを初めて使ったのですが、テンプレートを選んでちょっと変えるくらいなら、とても簡単なのでスムーズにできました。

知らないだけで、便利なものはいろいろあるんだなと感じました。。

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

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