Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiRAD Studio

RAD Studio 13 Florence で iOS 26とXCode 26 を利用する方法

2025 09 24 16 39 58

RAD Studio の優れた点の一つは、コードの変更をほとんど、あるいは全く必要とせずに、Android と iOS の両方で動作するモバイルアプリケーションを非常に簡単に作成できることです。しかし、私たち エンバカデロ にとって、これは Google や Apple がスマートフォンの利便性を実現する SDK に時折、互換性を破る変更を加えた場合に、舞台裏で対応しなければならないことを意味します。こうした変更のタイミングによっては、スマートフォンの OS を最新バージョンにアップグレードした Android または iOS ユーザーが、この変更に戸惑うことがあります。

AppleはRAD Studio 13のリリース数日前に、大規模な「Awe Dropping」イベントを開催し、新しいハードウェアと大幅にアップデートされたiOSを発表しました。今回、AppleはiOS 26でいくつかの変更と新しいフレームワークを追加しました。そのため、「Linker Error $00000001」というエラーメッセージが表示され、iOSアプリをシミュレータまたは実際のiOSデバイスにデプロイできない場合があります。また、AVRouting_LocationEssentialsといったフレームワークが不足しているという警告が表示される場合もあります。 幸いなことに、この問題はいくつかの簡単な手順で解決できます。

RAD Studio セットアップに iOS26 SDK を追加する方法

まだ行っていない場合は

、お使いの Mac 上の XCode をアップデートする必要があります。iOS26 をターゲットとするアプリを作成するには、XCode バージョン 26 を使用する必要があります。

The XCode 26 about box

XCode を更新して、iOS SDK がインストールされているか確認してください。

RAD Studio で SDK マネージャーを開き、iOS26 SDK ターゲットを追加します。

The RAD Studio SDK manager window with iOS 26 SDK selected

新しい SDK を追加すると、次のような画面が表示されます。

The RAD Studio SDK manager frameworks list

新しい AVRouting および _LocationEssentials フレームワークの追加方法

不足しているフレームワークを追加するには、以下の手順に従ってください。

    1. iOS26 と「リモートパス」リストを選択した状態で、「新規」ボタンをクリックします。
    2. 新しいフレームワークを追加できるダイアログボックスが表示されます。 「リモートマシン上のパス」編集ボックスに $(SDKROOT)/System/Library/Frameworks と入力します
    3. 「フレームワーク」ラジオボタンが選択されていることを確認してください。
    4. 「フレームワーク名」編集ボックスに AVRouting と入力します
    5. 「OK」をクリックすると、そのフレームワークがリストに追加されます。

    手順 1 ~ 5 を繰り返し、_LocationEssentials をリストに追加します。先頭にアンダースコアが付いていることに注意してください。

    Image showing how to add frameworks to RAD Studio so that it can compile iOS and Mac apps using XCode 26

    「ローカルファイルキャッシュの更新」ボタンをクリックします。ローカルファイルの上書きを確認するメッセージが表示されたら、「すべてはい」を選択してください。

    最終的に、次のようなフレームワークリストが表示されるはずです。

    RAD Studio SDKマネージャのフレームワークリストに追加された2つの不足しているフレームワークを示す画面。これにより、XCode 26でアプリケーションをコンパイルできるようになります。

    手順を正しく実行すれば、XCode 26 と RAD Studio を使用して iOS アプリをビルドできるようになります。これらの手順は一度だけ実行すれば、その後は iOS 26 アプリを Delphi または RAD Studio でエラーなくコンパイルできるようになります。iOS 26 をターゲットにする必要はありません。古いデバイスを使用しているユーザーをサポートするために、Mac に以前のバージョンの iOS SDK をインストールすることもできます。ただし、RAD Studio で XCode 26 を使用している場合は、ビルドとデプロイを正常に実行する前に、ここで説明する変更を 行う必要があります。


    The RAD Studio 13 logo

    ぜひ RAD Studio の無料トライアル版を今すぐダウンロードして、Windows、macOS、Linux、iOS、Android で動作するクロスプラットフォームアプリを単一のコードベースから作成できる、最も高速で簡単、そして効率的な方法である理由を実感してください。

    See What's New in RAD Studio 13 Florence The AI Codecamp: Learn, Code, Create

    Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
    Design. Code. Compile. Deploy.
    Start Free Trial   Upgrade Today

       Free Delphi Community Edition   Free C++Builder Community Edition

    このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    IN THE ARTICLES