RAD Studio(Delphi)での iOS 開発 FAQ
特によくある質問
RAD Studio がサポートしている iOS のバージョンは?
A. RAD Studio がサポートしている iOS のバージョンは以下をご参照ください。
iOS 26 をサポートしている RAD Studio のバージョンは?
A. 以下のバージョンが iOS 26 をサポートしています。
- Delphi 13.1 以降
Xcode 26.4 以降のバージョンを利用している場合の注意点は、以下をご参照ください。
Delphi 13.1 で使用する Firebase SDK のバージョンは?
A. RAD Studio 13.1 では、GetIt パッケージマネージャ経由で提供される Firebase SDK for Apple Platforms が 12.7.0 に更新されています。
Delphi 13.1 で iOS 26 をターゲットとする場合は、 GetIt から提供される最新の Firebase SDK を使用してください。
旧バージョンの Firebase SDK を使用した場合、 ビルドエラーや実行時の問題が発生する可能性があります。
詳細は以下を参照してください。
Firebase and AdMob iOS Support
C++Builder は iOS 開発をサポートしていますか?
A. C++Builder 12 以降のバージョンでは、iOS 開発はサポートしていません。
iOS のシミュレータはサポートしていますか?
A. Apple Silicon(Arm)版の iOS シミュレータはサポートしています。 Intel 版の iOS シミュレータは現在サポートしていません。
iOS 開発に Mac は必須ですか?
A. はい、iOS 開発には macOS 環境が必須です。
RAD Studio では PAServer を使用して macOS 上の Xcode を呼び出し、 iOS アプリのビルドおよびデプロイを行います。
Windows だけで iOS 開発はできますか?
A. Windows 単体では iOS アプリのビルドはできません。
iOS 開発には macOS 環境と Xcode が必要となり、 RAD Studio から PAServer を経由してビルドを行います。
iOS 実機がなくても開発できますか?
A. はい、iOS シミュレータを使用して開発および動作確認が可能です。
ただし以下の機能は実機での確認が必要となる場合があります。
- カメラ
- Bluetooth
- Push通知
- 実機センサー
Apple Developer Program は必須ですか?
A. 必須ではありません。
iOS シミュレータでの動作確認のみであれば不要です。
実機デバイスへのインストールや App Store への公開を行う場合は、 Apple Developer Program への登録が必要です。
動作要件
iOS 開発に必要な環境
A. macOS に以下のソフトウェアのインストールが必要です。
- PAServer
- Xcode
※ RAD Studio のバージョンによって、必要な PAServer や Xcode のバージョンが異なります。
RAD Studio では、macOS 環境にインストールされた PAServer を介して Xcode が提供するコマンドラインツールを実行し、iOS のライブラリのインポートや iOS デバイスおよび iOS シミュレータへのデプロイを行います。
PAServer のインストール方法は?
A. 以下のドキュメントを参照してください。
同じ macOS 内に複数の Xcode のバージョンが共存できますか?
A. はい、可能です。詳細は以下を参照してください。
RAD Studio 側で iOS ライブラリのバージョンを切り替えるには?
A. RAD Studio の SDK マネージャで iPhone OS バージョンを登録できます。
SDK キャッシュを更新するには?
A. RAD Studio の iOS 開発では、Mac 側の iOS SDK ライブラリを Windows 側へキャッシュして使用します。
そのため、PAServer や Xcode を更新しても、 既に取得済みの SDK ライブラリは自動更新されません。
古い SDK ライブラリが残っている場合、 iOS ビルドエラーの原因となることがあります。
このような場合は、SDK マネージャから 「ローカルファイルキャッシュの更新」を実行してください。
詳細は以下を参照してください。
トラブルシューティング
Delphi 13.1 で Xcode 26.4 を使用すると iOS ビルドエラーが発生する
以下を参照してください。
iOS デバイスに配置できない
以下を確認してください。
- Provisioning Profile の設定
- Developer 証明書
- Xcode バージョン
- DeviceSupport
- SDK バージョン
プロビジョニング関連の問題については以下を参照してください。