Shion のもくログ(旧: Shion の技術メモ)

使った技術のメモや、うまくいかなかった事とかを綴ります

PR

2022/04/16 ~ 2022/04/22 のもくもく日記

もくもく 前回までは

2022/04/09 ~ 2022/04/15 のもくもく日記 をご覧ください。

今回の目標

  • レシピの整備

途中経過

その1

npm workspace な構成で、その配下にyeoman 自作ジェネレーターと自作VSCode 自作拡張を置いてみたのだけど、 yo をVSCode 拡張で上手くラッピングするにはどうしたらええんやろ 👀

その2

Xcode 13.x で新規作成したプロジェクトにXcodeGen を書いてgenerate したら何故かInfo.plist 関連でエラーになってもうたorz

試しにXcode 12.x でやってみたら、13.x よりInfo.plist の記述より多かったので、省略されたものを追記しようそうしようw

XcodeGen yaml ファイルのInfo.plist 用の設定を調整しようと思っているのだけど、そもそもXcode 13.x 向けのXcodeGen の書き方も変わっていたりするのかな?

……何も分からんので、とりまInfo.plist にフォーカスしよっとw

XcodeGen のyaml で INFOPLIST_KEY から始まるキー名、どうやって設定するんやろ 👀

やり方変えるか

確か既存プロジェクトをXcodeGen のyaml ファイルに変換できるようになった……頃だろうから、変換かけて見比べてみっか💪

おっと進行中だったみたいだ でも前見かけた時より進んでいるので、とても嬉しい😊

https://github.com/yonaskolb/XcodeGen/pull/735

直接.xcodeproj を編集して、あーでもないこーでもないって格闘してみたのだけど、違いがよー分からんかったし、何なら効果がなかったりorz

……で、なんとなくアプリを削除 → 再インストールしたらやっと上手くいったw

バージョンを固定でdebug とかかけるとplist の更新ってかからん……のね?

その3

Yeoman 自作Generator, やっとiOS テンプレート複製まで行けたんやけど、.gitignore しているはずのものがコピーされていて、弱ったorz

その4

よし、重い腰を上げて、自作ブログの続きを作るぞ 💪 ……と思って実装を眺めていたのだけど、ナニコレ\(゜ロ\)(/ロ゜)/

その5

ふとAndroid ってC++ 使うことができると思いだし、あと追加でRust はC++ の代わりとして使えるはずって考えていたら、ちょうどよいところに良い記事を見つけたw

https://twitter.com/shion_engineer/status/1516065264328404994

その6

なんとなくGit Hooks を試しているのだけど、このコマンドのパス通っているのかとかOS の違いとかとか、環境のことを考え始めると、自力で全部解決できる気がしない今日この頃w

Git hooks 便利かも

Windows は git bash で動くらしいので、問題はそのhooks の記述をどう配置するか? って論点になる……のかw

あとは……そもそもそのスクリプトの記述内容を実行できるかは……ねw

その7

iOS のテンプレートにRuby 関連のセットアップを含めるべきか悩んできたw

・CocoaPods -> SwiftPM ・fastlane: なかなかscreenshots 取るまで整備ががが

依存関係は少なければ少ないほど取り扱いが楽になる気がするけど、そもそもiOS 開発のことがよく分からんから、まずはそこからだったw

今回の進捗

※関連SNS
PR