2017-10-27 30 views
3

Xcode 9とSwift 4.0にアップデートして以来、私のシミュレータのmapViewは非常に遅いです。これはコードが廃止されるか、コードが広範囲になって減速するためだと思ったが、空のプロジェクトにmapViewを追加したところ、mapViewの移動やズームに時間がかかる!シミュレータでこれを修正するために設定が必要な設定はありますか?Swift 4.0 MapViewの実行が遅い

これは、コンソールログに生成された出力です:

2017-10-26 23:25:50.932530-0500 mapTest[7994:151068] [VKDefault] Tile 1.2.2 (256) in current unloaded state for 0.07 seconds - Polygons - Loading (ephemeral) (0.07 sec), Rivers - Loading (ephemeral) (0.07 sec), Roads - Loading (ephemeral) (0.07 sec), Point Labels - Loading (ephemeral) (0.07 sec), Polygon Labels - Loading (ephemeral) (0.07 sec), Road Labels - Loading (ephemeral) (0.07 sec), Resources - Unavailable (terminal) (2.11 sec), Attributes - Loading (ephemeral) (0.07 sec) 

答えて

3

これは、IOS 11または10.3のためのシミュレータでだけであれば、それは既知のバグです。 XCode 9シミュレータは、mapKitに関連するすべての人にとって非常にゆっくりと動作しています。このバグはherehereです。ただし、携帯電話でアプリを使用するとうまくいくはずです。

スウィフト開発を担当するAppleのスタッフが問題を認めています。唯一の回避策は、ios 10シミュレータを使用するか、またはレンダリングモジュールを変更することです(アップルのスタッフが提案しています)。おそらく、モジュールを変えることは完璧ではありませんが、それは単なる助けになるかもしれません。端末でこれを入力:

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint X

とXを交換:0 =オート1 =メタル2 = OpenCLの3 = OpenGLの

再び、これがそうまだレンダリングを変えるシミュレータにおいて公式バグシミュレーションを完璧にすることはできません。バグレポートを提出した人が4〜5人いますが、それが認められているので、すぐに修正がやってきます。

編集

私は、iOSシミュレータ11.1上の地図キットアプリを試してみました。あるように思わ少しスムーズなが、エラーメッセージはまだコメントが、これはiOSの11.3ベータ版で修正されていることを指摘

編集

修正を待っている...ポップアップ表示されます。

+0

既知の回避策(Xcode 8の再インストール)またはこのバグ(他の​​バグに基づく)が修正される可能性のあるタイムテーブルはありますか? 8月以来、人々がこの問題を抱えていたことのイライラしている。 – Kevin

+0

ええ....私は回避策を見つけられませんでした。私はちょうどテスターとして私の携帯電話を使用していますが、私は5分ごとにマラソンを実行して私の実行中のアプリケーションをテストすることができないので最適ではない....... –

+1

私はiOS 11.3ベータ1シミュレータ。それは解決されたようです。 –

関連する問題