とりあえずCIツール知識が0な自分でcliを使って色々しようとして
調べる必要があった部分のメモ書き
BitrizeとGithubActionを使ってみようとしたけど
基本1こ使い方覚えれば、少しは学習コストが下がりそうだなぁ
と思った。
yaml に泣かされる
半角スペースの個数に泣かされる
https://qiita.com/jerrywdlee/items/d5d31c10617ec7342d56
Xcodebuild コマンドを使うにはインストールが必要だと知る
※これ結果的に不要ポイ?
https://qiita.com/mym/items/8bc079b7d0f5f55c49dc
error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
と思ったらXcodeのインストール済みなら設定画面で設定すれば良さそうだったと言う罠
https://qiita.com/eytyet/items/59c5bad1c167d5addc68
project_pathはファイル名を指定する
Bitrizeの ymlファイル内にて
contents.xcworkspacedataが無いみたいなエラーでなんぞや?と思ったらそう言うことだった。
- xcode-archive@2.8.5:
inputs:
- project_path: ./output/Unity-iPhone.xcodeproj
- scheme: Unity-iPhone
んで出来上がったipaファイル何処いったんだ?
output delectoryにできた。
/var/folders/_v/r_bddp7d4z3c650zzb4xhw940000gp/T/deploy706604927
何処だよこれ!
ちなみに
- app_path: $BITRISE_IPA_PATH
みたいな環境変数を使えば動いてくれるっぽいのであんまりいらない
Deploygateに upできない
これなんで解決したんだっけかな・・・
TOPぺージのコマンド入れたおかげ?
INFO[11:06:05] * [OK] Step dependency (curl) installed, available.
curl: (26) Failed to open/read local data from file/application
{"message":"You do not have a permission to upload applications.","because":"You do not have a permission to upload applications.","error":true}|
terminal
途中でやめたくなった時のコマンド
Control + C
yamlの文字列の扱い
シングルクォーテーション、ダブルクォーテーション等
あろうがなかろうが関係ないなかろうが関係ない
https://neos21.hatenablog.com/entry/2020/01/11/080000
バッチ(command)ファイル
windowsだと batだけど
macの場合 commandファイルね
chmod u+x login.command
こんな感じで権限付与しないと動かない
https://qiita.com/TatsuyaOGth/items/f15bfa9aeb68d8ecfc67
これバッチを作った時のカレントディレクトリーを変更するコマンド、超大事
cd `dirname $0`
terminal が閉じない
隠しファイルの表示方法
Mac の Finder で 隠しファイル を表示するためのショートカットは command + shift + .
Provisioning Profiles
cd ~/Users/******/Library/MobileDevice/Provisioning Profiles