3

Google マップ SDK バージョン 1.5 が iOS 7 と統合されたとき。このエラーが発生しました。

ld: warning: ignoring file /Users/apps/Desktop/Map/GoogleMaps.framework/GoogleMaps, missing required architecture x86_64 in file /Users/apps/Desktop/Map/GoogleMaps.framework/GoogleMaps (3 slices)
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_GMSCameraPosition", referenced from:
  objc-class-ref in MapViewController.o
"_OBJC_CLASS_$_GMSMapView", referenced from:
  objc-class-ref in MapViewController.o
"_OBJC_CLASS_$_GMSMarker", referenced from:
  objc-class-ref in MapViewController.o
"_OBJC_CLASS_$_GMSServices", referenced from:
  objc-class-ref in MapAppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

問題を解決する方法がわかりません。誰かがこの問題を解決するのを手伝ってくれますか?

4

1 に答える 1

3

エラーの重要な部分は、「アーキテクチャ x86_64 のシンボルが見つかりません」というビットです。

arm64bit 用にビルドしており、Google Maps SDK には 64 ビット バージョンがないと推測しています。

armv7、armv7s のみのビルドを試す

于 2013-10-11T10:31:01.783 に答える