1

プロジェクトに skobbler マップを統合しています。私はSDKToolsを見ていました。アプリでナビゲーション機能を使用するには、SDKTools を統合する必要がありますか。はいの場合、Xcode 6.1 を使用して統合していましたが、arm64 のエラー重複シンボルが表示され、また

アーキテクチャ arm64 の未定義シンボル: "_OBJC_CLASS_$_SKTNavigationUtils"、参照元: MapsViewController.o ld の objc-class-ref: アーキテクチャ arm64 のシンボルが見つかりませんでした。clang: エラー: リンカー コマンドが終了コード 1 (使用 -v) で失敗しました呼び出しを見るために)

私はこのリンクをたどっています: http://developer.skobbler.com/getting-started/iosTools

困っているので助けてください。統合のためだけに丸 2 日を費やす

4

1 に答える 1

1

アプリケーションにナビゲーション機能を持たせるために SDKTools を統合する必要はありません。SDK だけで十分です。

また、Web サイトの手順に基づいて、skmaps 開発者はナビゲーション用の SDKTools を使用してデモ アプリを作成しました。次のリンクで見つけることができます: http://www1.skobbler.com/iphonebuilds/20150107/SDKToolsIntegrationDemo.zip

「arm64 の重複シンボル」エラーは、次の理由で発生する可能性があります。

  1. SDKTools にあるものと同じ名前の定数を宣言します (次のリリースで修正されます)。
  2. プロジェクトに同じファイルが 2 回追加されます。
于 2015-01-07T08:44:40.007 に答える