ios Deployment Targetを変更したらContent Viewに表示されているコードがエラーだらけでiphoneシミュレーターにもiphone画面が表示されなくなった

iphoneアプリ開発

iphoneアプリに挑戦しようと思いXcodeでSwiftUIを選択し、対応iosの変更の設定が必要とのことでios Deployment Targetを一番古い11.0に変更したらContentViewに表示されているコードが真っ赤になり、さらにiphoneシミュレーターにはField to build the scheme “xxx”と表示されiPhone画面も表示されなくなったので備忘録

開発環境

mac os バージョン12.6.2

Xcode バージョン14.2

Swift バージョン 5.7.2

Deployment Targetのバージョンを変更

DeploymentTargetのバージョンを低く(11.0)に変更したら画像のようにコードが真っ赤になってしまいました。

13がなんちゃらとか書いてあるので試しにDeployment Targetを13.0にしてもエラーのまま。。。

13.0まではダメなのかなと思いDeployment Targetを13.1にしたら直った♪

でもiphoneシミュレーターが表示されないまま。。。

シミュレーターにiPhone画面を表示させるにはバージョンを上げる

コードは正常に戻ったけどiphoneシミュレーターはField to build the scheme “xxx”となってしまい、iphone画面が表示されない。。。

やはりDeployment targetをもう少しあげないと対処できないみたいなので細かくバージョンを上げてみましたがシミュレーターに表示されるのは14.0から上のバージョンでした。

14.0バージョンがどのくらい前のものなのかはまだ調べていないのでまたの機会に調べます。

コメント

タイトルとURLをコピーしました