0

アプリに Facebook ログインを統合しています。リンク Facebook Developersを通過しまし たが、コンパイルすると次のエラーが発生します。

Undefined symbols for architecture i386:

"_sqlite3_bind_double", referenced from:
  -[FBCacheIndex _updateEntryInDatabaseForKey:entry:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _writeEntryInDatabase:] in FacebookSDK(FBCacheIndex.o)   "_sqlite3_bind_int", referenced from:
  -[FBCacheIndex _updateEntryInDatabaseForKey:entry:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _writeEntryInDatabase:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _trimDatabase] in FacebookSDK(FBCacheIndex.o)   "_sqlite3_bind_text", referenced from:
  -[FBCacheIndex _updateEntryInDatabaseForKey:entry:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _writeEntryInDatabase:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _readEntryFromDatabase:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _readEntriesFromDatabase:excludingFragment:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _removeEntryFromDatabaseForKey:] in FacebookSDK(FBCacheIndex.o)   "_sqlite3_close", referenced from:
  ___23-[FBCacheIndex dealloc]_block_invoke_0 in FacebookSDK(FBCacheIndex.o)   "_sqlite3_column_double", referenced from:
  -[FBCacheIndex _createCacheEntityInfo:] in FacebookSDK(FBCacheIndex.o)   "_sqlite3_column_int", referenced from:
  -[FBCacheIndex _createCacheEntityInfo:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _fetchCurrentDiskUsage] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _trimDatabase] in FacebookSDK(FBCacheIndex.o)   "_sqlite3_column_text", referenced from:
  -[FBCacheIndex _createCacheEntityInfo:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _trimDatabase] in FacebookSDK(FBCacheIndex.o)   "_sqlite3_errmsg", referenced from:
  _releaseStatement in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _updateEntryInDatabaseForKey:entry:] in FacebookSDK(FBCacheIndex.o)
  _initializeStatement in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _writeEntryInDatabase:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _readEntryFromDatabase:] in FacebookSDK(FBCacheIndex.o)
  -[FBCacheIndex _readEntriesFromDatabase:excludingFragment:] in  FacebookSDK(FBCacheIndex.o)
   -[FBCacheIndex _fetchCurrentDiskUsage] in FacebookSDK(FBCacheIndex.o)
   ...   "_sqlite3_exec", referenced from:
   ___36-[FBCacheIndex initWithCacheFolder:]_block_invoke_0 in FacebookSDK(FBCacheIndex.o)   "_sqlite3_finalize", referenced from:
   _releaseStatement in FacebookSDK(FBCacheIndex.o)   "_sqlite3_open_v2", referenced from:
   ___36-[FBCacheIndex initWithCacheFolder:]_block_invoke_0 in FacebookSDK(FBCacheIndex.o)   "_sqlite3_prepare_v2", referenced from:
   _initializeStatement in FacebookSDK(FBCacheIndex.o)   "_sqlite3_reset", referenced from:
   _initializeStatement in FacebookSDK(FBCacheIndex.o)   "_sqlite3_step", referenced from:
   -[FBCacheIndex _updateEntryInDatabaseForKey:entry:] in FacebookSDK(FBCacheIndex.o)
   -[FBCacheIndex _writeEntryInDatabase:] in FacebookSDK(FBCacheIndex.o)
   -[FBCacheIndex _createCacheEntityInfo:] in FacebookSDK(FBCacheIndex.o)
   -[FBCacheIndex _fetchCurrentDiskUsage] in FacebookSDK(FBCacheIndex.o)
   -[FBCacheIndex _removeEntryFromDatabaseForKey:] in FacebookSDK(FBCacheIndex.o)
   -[FBCacheIndex _dropTrimmingTable] in FacebookSDK(FBCacheIndex.o)
   -[FBCacheIndex _trimDatabase] in FacebookSDK(FBCacheIndex.o)
   ... ld: symbol(s) not found for architecture i386

プロジェクトの[ビルド設定]タブの他のリンクフラグにも-Isqlite3.0参照を追加しましたが、まだエラーが発生しています。私は何を間違っていますか?iOS6 で XCode 4.5 を使用します。

4

1 に答える 1

0

また、必要なドキュメントに応じて、アプリを sqlite ライブラリまたは CoreData.framework にリンクする必要があります。

于 2012-12-13T09:27:14.160 に答える