2014-02-15 32 views
2

我剛更新至GMS版本1.7.0,無法使用基本SDK iOS6.1成功構建。無法使用iOS6.1構建iOS版本爲1.7.0的Google Maps SDK sdk

  • 我可以用Base SDK iOS7.0成功構建GMS版本1.7.0。
  • 我也可以用Base SDK iOS6.0或7.0成功構建舊的GMS版本1.6.0。

下面是我的錯誤內容:

Undefined symbols for architecture i386: "_glMapBufferRange", referenced from: gmscore::renderer::BufferObject::MapBuffer() in GoogleMaps(BufferObject.o) ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

能有人給我提意見,謝謝你的幫助。

+0

嘗試的裝置,而不是模擬器上運行它。 – Pranav

+0

我在模擬器和設備上都嘗試過,結果是一樣的。更重要的是,我使用Api的Demo源來構建,但它不能。 – csnguyen

+1

任何人都可以幫助我! – csnguyen

回答

0

我有這個相同的問題,並一直在尋找解決方案的2天。但突然我自己得到了解決方案。在模擬器中使用多個SDK時會發生這種情況。 SDK與我的項目不兼容。我使用SDK iOS 6和SDK iOS 7。而SDK iOS 6正在創建這個錯誤。一旦我刪除SDK的iOS 6,並重新啓動我的xCode,它工作得很好。無論是在模擬器和設備。

希望這會有所幫助。謝謝。

+0

感謝您的分享,但我確實希望通過SDK iOS6爲IOS6的主題構建GMS版本1.7.0。通常,我可以通過SDK iOS6構建以前版本的GMS,但Google似乎已經做了一些改變,並且它不再適用於SDK iOS6。 – csnguyen

+0

SDK iOS7將爲您創建iOS6的主題。但是如果你想讓GMS主題成爲之前的版本,那麼只能使用以前版本的GMS。因爲谷歌已經改變了很多東西。你可以閱讀可用的GMap教程。 –

相關問題