2016-11-02 18 views
2

アプリケーションサーバーの設定で、iOSバージョンで入力したアドレスを解釈できません。私はIPを使うと正常に動作するので、DNSの問題かもしれないと思います。Codename OneのDNSの問題

例:http://seu-app-dev02.amnet.local:8080とiOSビルドでは動作しませんでした:

私はこのURLに接続しようとしました。私はIPと、それが働いたこと...

を交換した場合

を(Androidが正常に動作します)。この問題への解決策はありますか?

答えて

1

これは、最近Appleが制限を開始したhttps URLを呼び出すことが原因である可能性があります。この問題を解決するには、このビルドのヒントを追加してみてください:

ios.plistInject=<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict><key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>com.mycompanyname.MyApp</string> </dict> <dict> <key>CFBundleURLSchemes</key> <array> <string>MyApp</string> </array> </dict> </array> 

アプリ名とバンドル逆ドメイン名に対応するcom.mycompanyname.MyAppMyAppを交換してください。上記に加えて

、エラー以下の私のブラウザの復帰で上記URLのクイックコピー&ペースト:このサイトは SEU-APP-dev02.amnet.localのサーバーのDNSに到達することはできません

アドレスが見つかりませんでした。 Google for seu app dev02 amnet local 8080 ERR_NAME_NOT_RESOLVED

+0

私はそれをテストします。ありがとう、ダイヤモンド! –

関連する問題