LoginSignup
2
0

More than 3 years have passed since last update.

Bitrize + mac + unity でモバイルアプリを作成する時に調べたこと

Last updated at Posted at 2020-07-07

とりあえず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

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0