Apple Docsと多数のApple Developerフォーラムの記事を読んだ後も、ローカルネットワークへのセキュア(TLS/HTTPS)コールを行うためのATS免除が必要かどうかは不明ですマシン(非修飾ドメイン例:https://MyServer:9000)。次this docの状態の一部:リモートとローカル接続のApp交通 セキュリティ(ATS)のためのATSのApp Transport Security(ATS)とローカルのセキュリティ保護された接続
可用性は、パブリックホスト名への接続にのみ適用されます。 システムはへの接続にATS保護を提供していません:
を採用
- インターネット・プロトコル(IP)は
- 非修飾ホスト名.localのトップレベルドメイン(TLD)
ローカルホストに取り組みます 修飾されていないホスト名または.localドメインに接続するには、 という値をNSAllowsLocalNetworkingキーに設定する必要があります。
注:ATSがローカルホストに接続するための強制力のないですが、アップル は強くローカルIPアドレスを検証 に自己署名証明書を使用してに沿って、任意のローカル 接続のためのトランスポート層セキュリティ(TLS)を使用することをお勧めします
だから私もすでにATS準拠にするためにNSAllowsLocalNetworkingを追加する必要があります(転送秘密、TLS 1.2など)は、非修飾ホスト名(プライベートローカルサーバ)へのの接続を確保?または、un市内通話でのみNSAllowsLocalNetworkingが必要ですか?
ありがとうございました。テストを通じて検証し、ローカルコールのフラグが必要でないことが判明した場合は、このスレッドに返答します – stonedauwg