2017-11-11 25 views
10

Google Maps SDKをCocoaPodsからインストールした後にこのエラーが発生します。最適化モデルの読み込みに失敗しました - GoogleMaps SDK IOS

CoreData: annotation: Failed to load optimized model at path '/Users/nabeel/Library/Developer/CoreSimulator/Devices/96078737-8063-4BC1-97DB-7FECEC6835D9/data/Containers/Bundle/Application/972CD686-82DD-4357-9CDD-65A735D82190/My-APP-Beta.app/GoogleMaps.bundle/GMSCacheStorage.momd/StorageWithTileVersionID.omo' 

CoreData:注釈:「パスの最適化モデルのロードに失敗しました/ユーザ/ナビール/ライブラリ/開発/ CoreSimulator /デバイス/ 96078737-8063-4BC1-97DB-7FECEC6835D9 /データ/コンテナ/バンドル/アプリケーション/ [/ Users/nabeel/Library /にある最適化されたモデルをロードできませんでした。デベロッパー/ CoreSimulator /デバイス/ 96078737-8063-4BC1-97DB-7FECEC6835D9/data /コンテナ/バンドル/アプリケーション/ 972CD686-82DD-4357-9CDD-65A735D82190/My-APP-Beta.app/GoogleMaps.bundle/GMSCacheStorage.momd/StorageWithTileVersionID.omo '

私はpoを試しましたdアップデートとポッドは同じ問題を再インストールします。

+0

私も同じエラーが発生しています –

答えて

13

アプリのバンドル識別子hereのAPIキーで「google maps ios-sdk」の基本設定をもう一度確認しても、同じ問題が残っている場合は、おそらくGoogleマップAPIを有効にしていない可能性があります。 app-projectのダッシュボードhttps://console.developers.google.comに行き、「ENABLE APIS AND SERVICES」をクリックします。ここで、MAPSセクションの下に「iosのためのGoogle maps sdk」を選択して有効にします。

+0

これは私のために働いた。私は、iOSのアプリケーション制限なしでApiキーを使用していて、Googleマップのios sdkを有効にしていました。そこで、iOSアプリの制限付きで新しいキーを作成し、バンドルIDを指定して、Googleマップのios sdkも有効にしました。 – Nabeel

+0

しかし、別の問題に実行すると、マップは親ビューで読み込まれますが、どのサブビューでも読み込まれません。 – Nabeel

+0

ああ、答えを出すためにいくつかのコードを作成して表示する必要がある別の質問です。あなたがそれをするときに、ここでリンクを共有することはできますか? –

0

時々私の場合など、GoogleマップSKD 2.4と2.5でのクラッシュにつながるエラー(2.5)については、このリンクを見てみましょう:

https://issuetracker.google.com/issues/64504919

を関連検索:

Command + Shift + B 

私は知っている、それはばかげているかもしれないが、私は時間を費やした、これは最終的に私の問題を解決したものでした!結局のところクリーンビルド!同じ問題が発生して

一部の人々が2.3にSDKをダウングレード提案し、私はそれをやったし、結果は同じであったとも私のコードは、すべての時間をクラッシュしていましたので、私はちょうどに実行2.5

2

に戻って更新しなければなりませんでした同じ警告の別の問題。 マップはうまくいきましたが、コンソールにはほとんど警告がありませんでした。 私は周りを見つけて、この解決策を見つけました。

  1. ゴープロジェクトナビゲータの製品グループへと

  2. 今、あなたはあなたの[APP-NAME]を参照されますあなたの[APP-NAME]に.appを選択し、ファインダーに表示し、ショーパッケージの内容を選択.momdフォルダ。あなたはゴミ箱と再び

  3. ログメッセージは、現在のコンソールに表示すべきではないプロジェクトを実行するために

  4. 移動[APP-NAME] .omo .omoあなたの[APP-NAME]を参照されますが、それを開きます。

注:

0

は(Xcodeで)プロジェクトナビゲータからGoogleMaps.bundle展開し、その後GMSCacheStorage.momdフォルダを展開任意の.momファイルを削除しないでください。このフォルダからStorageWithTileProto.omoファイルを削除し、プロジェクトを再度実行してください。