私たちはRAD Studio 10.0 Seattleを使用して、Webサービス経由でデータを取得するiOSアプリケーションを構築しています。 Appleは2016年6月1日以降、すべてのアプリでIPv6をサポートする必要があるため、Appのアップデートは拒否されました。Delphi iOS IPv6 App Store拒否
WSDL Importerを使用して、RAD StudioでWebサービスクラスを作成し、Webサービスを呼び出します。アプリがIPv6ネットワークに接続すると、Socket Error #51 Network is unreachable...
がスローされます。
この問題を解決する方法を知っている人はいますか?
XE10はありません。 10.0シアトル、または10.1ベルリンを使用していますか?いずれにしても、Embarcaderoに問い合わせてください。おそらくIPv6サポートのための修正を提供する必要があります。それ以外の場合は、WebServiceフレームワークの使用をやめ、IPv6をサポートするIndyの 'TIdHTTPServer'など、独自のWebServiceをゼロから作成する必要があります。 –
@Remy QuickReportsの作者は、「XE10」を使って最新バージョンを広く配布していたので、修正する必要があった。また、われわれが知っている限り、10.1ベルリンはすでに10.0シアトルにはなかった修正を導入しているかもしれない。 –
修正のための@RemyLebeauに感謝します。私は10.0シアトルを使用しています。 Embarcaderoに連絡して、その問題が修正されているかどうかを確認します。 – Cheez