アプリケーションサーバーの設定で、iOSバージョンで入力したアドレスを解釈できません。私はIPを使うと正常に動作するので、DNSの問題かもしれないと思います。Codename OneのDNSの問題
例:http://seu-app-dev02.amnet.local:8080
とiOSビルドでは動作しませんでした:
私はこのURLに接続しようとしました。私はIPと、それが働いたこと...
を交換した場合
を(Androidが正常に動作します)。この問題への解決策はありますか?
アプリケーションサーバーの設定で、iOSバージョンで入力したアドレスを解釈できません。私はIPを使うと正常に動作するので、DNSの問題かもしれないと思います。Codename OneのDNSの問題
例:http://seu-app-dev02.amnet.local:8080
とiOSビルドでは動作しませんでした:
私はこのURLに接続しようとしました。私はIPと、それが働いたこと...
を交換した場合
を(Androidが正常に動作します)。この問題への解決策はありますか?
これは、最近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.MyApp
とMyApp
を交換してください。上記に加えて
、エラー以下の私のブラウザの復帰で上記URLのクイックコピー&ペースト:このサイトは SEU-APP-dev02.amnet.localのサーバーのDNSに到達することはできません
アドレスが見つかりませんでした。 Google for seu app dev02 amnet local 8080 ERR_NAME_NOT_RESOLVED
私はそれをテストします。ありがとう、ダイヤモンド! –