初めまして。Qiitaでの投稿は初めてになります。
主に自分がSwiftを学ぶ過程で気になったことや、発生したエラーについて記載していこうと思います。
初めての今回は、XcodeのVersion 15.0におけるビルドエラーについてです。
以前までSwiftにおいてビルドエラー(失敗)などはありませんでしたが、先日より特定の環境において急に起きるようになりました。(特定の環境の説明は、原因がそれぞれだと思うので省きます)
ビルドを実行すると上の画像の様に、エラーが何個も出てきて、「build failed」が出てきてしまいます。
ネットで解決方法を探した際に、出てきたのは使用しているCocoaPodsのバージョンに問題があるというのもありました。
TARGETの中にMinimum DeploymentsのバージョンをiOS12,iOS14にしてみるなどもあり、やってみましたが解決しませんでした。
そこで、「最近行われたバージョンアップに原因があるのではとないか」という問いに辿り着きました。
先日、Xcodeのバージョンが14.0から15.0へと変わりました。
それに伴い、以下の場所で変化が起きていました。
開いている「Xcodeプロジェクトファイル」の「Build Settings」内にあるの「User Script Sandboxing」に原因がありました。
上の画像では「User Script Sandboxing」が「Yes」になっていますが、これは14.0ではデフォルトで「No」になっていました。バージョンアップに伴い、自動で変わってしまったと思います。
これを下画像のように「No」へ変更します。
この状態でプロジェクトをビルドしてみます。
すると、正常にビルドを行うことができました。
もし同じようなエラーに遭遇している人がいたら、参考にしてください。