CocoaPodsからGoogle Maps SDKをインストールすると、このエラーが発生します。
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: 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: 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'
ポッドの更新とポッドのインストールをもう一度試しましたが、同じ問題があります。
アプリのバンドル識別子 here のAPIkeyを使用して「google maps ios-sdk」の基本設定を既にダブルチェックしても、まだ同じ問題がある場合は、おそらくGoogleマップを有効にしていない可能性がありますAPI。 https://console.developers.google.com でapp-projectのダッシュボードに移動し、[APIとサービスを有効にする]をクリックします。そこで、MAPSセクションで「ios向けGoogleマップSDK」を選択して有効にします。
その後、これらのエラーは消えました。
Project Navigator(Xcode)からGoogleMaps.bundle
を展開し、GMSCacheStorage.momd
フォルダーを展開します。次に、このフォルダーからStorageWithTileProto.omo
ファイルを削除して、プロジェクトを再度実行します。
同じ警告で別の問題が発生しました。マップは正常に機能していましたが、コンソールには警告がほとんどありませんでした。私はグーグルで探して、この解決策を見つけました。
プロジェクトナビゲーターの製品グループに移動し、[APP-NAME] .appを選択して、Finderに表示し、パッケージコンテンツの表示を選択します
[APP-NAME] .momdフォルダーが表示されます。そこを開くと、[APP-NAME] .omoが表示されます。
[APP-NAME] .omoをゴミ箱に移動して、プロジェクトを再度実行します
ログメッセージがコンソールに表示されなくなりました。
注:.momファイルは削除しないでください
私の場合(2.5)を含め、GoogleMaps SKD 2.4および2.5で時々クラッシュするエラーについては、このリンクをご覧ください。
https://issuetracker.google.com/issues/64504919
また試してみてください:
Command + Shift + B
私は知っている、それは愚かに聞こえるかもしれませんが、私は何時間も費やし、これが最終的に私の問題を解決したものでした!きれいな建物結局のところ!
同じ問題が発生した人の中には、SDKを2.3にダウングレードすることを提案した人もいましたが、結果は同じで、コードも常にクラッシュしていたため、2.5に更新し直す必要がありました