Open28

Mac mini を買ってやったこと

kenty (ケンティー)kenty (ケンティー)

.ssh をUSB経由でコピー。
ファイルの権限が変わってしまったので、 ls -al で比較しながら chmod で調整。

適当な repo で git clone できることを確認。(cloneしたrepoは削除)

kenty (ケンティー)kenty (ケンティー)
  1. 前のPCで管理しているリポジトリを列挙する
// 
ghq list
github.com/Destiny-Ed/flutter_camera
github.com/Mayumi-Nakabayashi/withTone
...
gitlab.com/jelenski/ditredi
  1. line でコピペして リポジトリ名が列挙された hoge.txt を作成

  2. get する

cat hoge.txt | xargs ghq get -p
kenty (ケンティー)kenty (ケンティー)

cocoapod インストール ( asdf だと なんか競合起こるって聞いたので、 gem でインストールしちゃう )

sudo gem install cocoapods
pod setup
kenty (ケンティー)kenty (ケンティー)

flutter の ios リリースビルドできなかった。
rosetta 追加で解決しそう。

error: Target aot_assembly_release failed: Exception: Flutter failed to run "/Users/kenty/.asdf/installs/flutter/3.13.7-stable/bin/cache/artifacts/engine/ios-release/gen_snapshot_arm64 --deterministic --snapshot_kind=app-aot-assembly --assembly=/Users/kenty/ghq/github.com/XXX/YYY/.dart_tool/flutter_build/0acb26700f46cb8876a42ef543a0191e/arm64/snapshot_assembly.S /Users/kenty/ghq/github.com/XXX/YYY/.dart_tool/flutter_build/0acb26700f46cb8876a42ef543a0191e/app.dill".
The binary was built with the incorrect architecture to run on this machine.
If you are on an ARM Apple Silicon Mac, Flutter requires the Rosetta translation environment. Try running:
 sudo softwareupdate --install-rosetta --agree-to-license
Failed to package /Users/kenty/ghq/github.com/XXX/YYY.
softwareupdate --install-rosetta --agree-to-license
kenty (ケンティー)kenty (ケンティー)

android 設定

Android Studio をインストール ( Apple chip 用 の最新 )
ウィザードに従って素直にインストール。 flutter doctor で 無事認識されていることを確認。

Android toolchain も対処する。

こんな感じ

cmdline-tools component is missing → cmdline-tools をインストールする。

doctor の結果が変わった。

従う。 flutter doctor --android-licenses! を実行。
再度 flutter doctor で、問題なくセットアップできたことを確認。