我已經構建了一個React本機擴展,它使用Google Maps iOS SDK(v1.10.4)創建一個UI組件。我已經將它分離到它自己的靜態庫項目中,以便我可以自由更新React Native,而不必擔心我的地圖視圖受到影響。谷歌地圖iOS SDK靜態庫
爲這個應用程序的文件夾結構現在看起來像這樣(我已經加載了谷歌地圖iOS版SDK老辦法按這個問題GoogleMaps without CocoaPods):
的PPGoogleMaps項目將編譯的時候我打從該項目中運行,但當我嘗試在包括我的陣營原生應用我得到這個錯誤:
ld: framework not found GoogleMaps for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我以前看過這個時候我忘了,包括Accelerate.framework
一個nd CoreBluetooth.framework
但由於這些框架都包含在內,所以我看不出有什麼問題。
的libPPGoogleMaps.a
文件包含在構建階段,像這樣:
而且我的包的位置被包括在標題搜索路徑(從包報頭可以被包括在主在沒有問題的情況下對項目進行反應)。
有沒有什麼我在這裏錯過了或者有什麼根本上錯誤的,我想要做什麼?