前提・実現したいこと
このURLに関連した質問です。
https://teratail.com/questions/178731
GoogleのMaps SDK for iOSでUtility Libraryを追加し、GMUGeoJSONParser
を使いたいのですがエラーが出てしまいビルドができません。
どのようにすればこのエラーを解決できますか?
発生している問題・エラーメッセージ
<unknown>:0: error: error opening input file '/Users/.../アプリ名/GoogleMaps-Bridging-Header.h' (No such file or directory)
該当のソースコード
ViewController
1 let path = Bundle.main.path(forResource: "fileName", ofType: "json") 2 let url = URL(fileURLWithPath: path!) 3 geoJsonParser = GMUGeoJSONParser(url: url) 4 geoJsonParser.parse() 5 6 renderer = GMUGeometryRenderer(map: mapView, geometries: geoJsonParser.features) 7 8 renderer.render()
試したこと
https://developers.google.com/maps/documentation/ios-sdk/utility/setup
こちらを参考にしています。
-
プロジェクト内にヘッダーファイルをファイル名
GoogleMaps-Bridging-Header
で新規作成し、#import <Google-Maps-iOS-Utils/GMUMarkerClustering.h>
を記述。 -
Build SettingのSwift Conpiler-GeneralからObject-C bridging Headerに
$(SRCROOT)/$(PRODUCT)/GoogleMaps-Bridging-Header.h
を追加。
「該当のソースコード」をViewControllerに書いたところ、定義されていないとのエラーAが出たので調べ直し、1、2の手順を行いました。
すると発生していたエラーAは出なくなりました。
しかし今度はビルドする時に「発生している問題・エラーメッセージ」のようなエラーBが発生しました。
あなたの回答
tips
プレビュー