Open8

Xcode しんどい

どぎーどぎー

iPhone’s iOS 17.0.3 doesn’t match Count.app’s iOS 18.1 deployment target.

  • Xcode を 16.1 にアップデートした
  • iOS をアップデートしたくない

ChatGPT に聞いてみた

Xcodeでデプロイメントターゲットを下げる手順は以下の通りです。

プロジェクト設定を開く

Xcodeでプロジェクトを開き、左側のナビゲーターでプロジェクト名を選択します。
デプロイメントターゲットを設定

中央のペインで「TARGETS」セクションのターゲットを選択します。
「General」タブの中にある「Deployment Info」セクションに移動します。
「iOS Deployment Target」ドロップダウンから対応させたいiOSバージョン(例えばiOS 17)を選択します。
対応バージョンの確認

デプロイメントターゲットを下げると、アプリ内でiOS 18の新機能が使えない場合がありますので、互換性を確認して必要に応じてコードを調整してください。
再ビルドしてテスト

設定を変更したら、アプリをビルドしてiOS 17での動作確認を行い、正常に動作することを確認します。
この手順で、iOS 17でもアプリが動作するようになります。

↑ 大体合ってた
Minimum Deployments で下限を設定すれば OK

プロジェクト > TARGETS > Minimum Deployments

どぎーどぎー

Editor 以外の部分のフォントサイズ小さい

ChatGPT に聞いてみた

Xcode の Info や Build Settings の画面の文字サイズは、直接変更する設定が用意されていませんが、以下の方法で文字の見やすさを改善することができます。

システム全体の解像度を調整する
macOS の「システム設定」からディスプレイ解像度を調整し、画面全体を拡大することができます。

「システム設定」 > 「ディスプレイ」へ移動
「解像度」で「拡大」や「テキストが大きい」を選択すると、全体的に文字が大きくなります。
Xcode のズーム機能を利用する
Xcode のエディタでは文字サイズを大きくするショートカット(Cmd + +)が利用できますが、Info や Build Settings の画面には直接影響しません。代わりに macOS のズーム機能を利用することが可能です。

「システム設定」 > 「アクセシビリティ」 > 「ズーム機能」から「ズーム」を有効化し、キーボードやトラックパッドのジェスチャーで拡大して読みやすくできます。
外部モニターの利用やディスプレイサイズの調整
より大きなモニターや、Retina 解像度対応のディスプレイを利用することで文字が見やすくなる場合があります。

ざっと調べてみても、ディスプレイの解像度を変更するしかないっぽい?
Xcode しんどい。

どぎーどぎー

プロジェクトを開く方法

プロジェクトの設定を開くには、左側のメニューのフォルダアイコンを開き、1番上の青い "A" のアイコンをクリックする

ここをクリックするなんて、初見じゃ分からないぜ…

プロジェクト > フォルダ > A アイコン

どぎーどぎー

storyboard の編集

  • 右上のアイコンで storyboard の設定項目を開ける
  • 三本線のアイコンで View の設定
  • 1番右の丸いアイコンで View と @\IBHoge の関連付け

Hide or show the inspectors

どぎーどぎー

関連付け

storyboard には ViewController が紐付いているため?Main.storyboard では ViewController を選択した状態でないと関連付けできない。

例えば、Button に ViewController で書いた @\IBAction を関連付けたい場合、Button を直接選択した状態ではなく、ViewController を選択した状態でないと関連付けできない。

ViewController

どぎーどぎー

アプリアイコンの追加は Assets から

AndroidStudio よりいろいろと抽象化されてて、正直使いやすいかも!