2015-07-20 66 views
3

我使用CocoaPods安裝了Google Maps SDK。編譯時,我有一個錯誤:使用Google Maps SDK時出現Apple Mach -O鏈接器錯誤

linker command failed with exit code 1 (use -v to see invocation) 

我安裝了所有的框架:

AVFoundation.framework 
CoreData.framework 
CoreLocation.framework 
CoreText.framework 
GLKit.framework 
ImageIO.framework 
libc++.dylib 
libicucore.dylib 
libz.dylib 
OpenGLES.framework 
QuartzCore.framework 
SystemConfiguration.framework 
libstdc++.dylib 
CoreBlueTooth.framework 
Accelerate.framework 

我還刪除了在構建設置有效的架構「Armv7s」,一些人對另說線程,但我仍然得到鏈接器錯誤。有沒有辦法繞過這個?

回答

0

在生成設置中將鍵添加到其他鏈接器標誌。

-all_load 
-lc++ 
-ObjC 
+0

我添加了這些標誌,但仍然得到相同的錯誤... – Gezurb

2

在您的其他鏈接器標記中添加以下行。

$(繼承)

0

雨燕3.0

我刪除了所有值從'其他鏈接器標記',它爲我工作得很好。 我在項目中使用Swift 3.0和Objective-c,並在項目中添加了手動Google地圖。