Saqoosha

2022.05.30

Diary

ARKit の動作テストいちいち iPhone もってぐるぐるやるのめんどくせえのでなんかいい方法ないんか?とググったところなぜか Reality Composer アプリに AR Session のレコーディング機能がついていてそれで記録した mov を Xcode の Debug option の Replay data に指定すると毎回ぐるぐるしなくてもぐるぐるしたやつがリプレイされるのでいちいちぐるぐるしなくていいので楽ちんになったけどループ再生してくれないのでいくつか mov をつなげようとしてみたけど特殊なフォーマットぽくてつなぐとダメっぽい。Storyboard の UI の constraint がめんどくせえので Swift UI でやろうとチュートリアルを始めた。これはいいものだ。

2022.05.31

Diary

SwiftUI はコード書きながら横でさくさくプレビュー見れるのもいいとこなんだけどなぜかそのプレビューが裏で動かしてるであろうシミュレーターが M1 Mac にもかかわらず Intel 版が動いてるっぽくて CocoaPods でいれたライブラリたちがデフォルトだと当然 Xcode のアーキテクチャしかビルドしないので x64 のライブラリがないとかでエラーになるのでわざわざ全部のフレームワークのビルド設定を変えてあげないといけないというのを学んだけどこれバグっしょ。

2022.06.01

Diary

ARKit のリプレイができるようになったからどこでも開発できる~と思ったらなんか全然ちゃんと動いてなくてどうも Geospatial API が GPS でひろった現在地周辺にしぼりこんで特徴点マッチングするっぽくて(まあそりゃそうだ)なんか GPS だませへんの?と思って調べたらちゃんと Xcode にそういう機能があったので対象地点に設定してみたけどやっぱりダメで地図アプリでみるとフェイクな位置に移動してるから ARCore にうまく騙されてくれない何かがあるっぽくてめんどい。