Tools/mogenerator
昨日、挑発することなく、ビルドするたびにXcode がプロジェクト内のファイルを自動的に削除し始めました。結果の git 削除を破棄して (ファイルを元に戻して) 再構築すると、Xcode はすぐにファイルを再度削除します。このファイルはプロジェクトの実行スクリプトに必要なため、削除すると明らかにビルドが壊れますが、Xcode が属する場所にそのままにしておくように説得する方法はないようです。
私は持っている:
- 掃除して作り直した
- 走る
git clean -fdx
- 削除しました
Xcode/DerievedData
- マシンを再起動しました
- レポを核攻撃して再クローン化
- リポジトリを別のフォルダーに複製しました
- 更新された Xcode
- Xcodeをアンインストールして再インストール
私はそれらのほとんどを複数回行いました。
私のチームでこの問題を抱えているのは私だけであり、レポのクリーンなクローンでもまったく同じ問題が発生するため、私のコードとは何の関係もないと確信しています。それは私の環境にあるものでなければなりません。しかし、このように自分の環境に影響を与えるようなことをしたことを思い出せません。昨日、問題なくビルドし、5 分後に再度ビルドしたところ、この問題が発生しました。私は何も変えませんでした。
チームの他のすべてのエンジニアと同様に、私は完全に途方に暮れています。私たちの誰もこれまでにこのようなことを見たことはなく、私たちが試したことも何もうまくいきませんでした. これは誰にとってもおなじみの音ですか?環境をきれいにするために実行できる別の手順はありますか?
アップデート
Mogenerator ターゲットのこの実行スクリプトが問題を引き起こしているようです。を参照する唯一のものだったので、最初はそれが機能すると思いましたTools/mogenerator
が、それを削除すると、ファイルはまったく削除されず、すべてが正常に機能することがわかりました。私のチームの他の全員がまったく同じスクリプトを使用しているため、なぜ私だけに問題が発生するのかわかりません。
Tools/mogenerator -m Inspirato/Inspirato.xcdatamodeld --machine-dir Inspirato/Model/Generated --human-dir Inspirato/Model --swift --template-var arc=true --template-var scalarsWhenNonOptional=true