ld:警告:忽略文件libsqlite3.dylib,在文件/libsqlite3.dylib中缺少必需的体系结构i386(2个分区)

问题描述:

有没有人遇到过这个问题? 任何人都可以提供答案吗?ld:警告:忽略文件libsqlite3.dylib,在文件/libsqlite3.dylib中缺少必需的体系结构i386(2个分区)

尽管回答我的第一个问题我要把这另一个尝试:通过这本书提供

守则“开始的iOS 6开发”(不是我的代码)生成在Xcode IDE

以下错误消息
ld: warning: ignoring file /Users/myusernamehere/Desktop/Xcode4/SQLitePersistence/libsqlite3.dylib, missing required architecture i386 in file /Users/myusernamehere/Desktop/Xcode4/SQLitePersistence/libsqlite3.dylib (2 slices) 
Undefined symbols for architecture i386: 
    "_sqlite3_bind_int", referenced from: 
     -[ViewController applicationWillResignActive:] in ViewController.o 
    "_sqlite3_bind_text", referenced from: 
     -[ViewController applicationWillResignActive:] in ViewController.o 
    "_sqlite3_close", referenced from: 
     -[ViewController viewDidLoad] in ViewController.o 
     -[ViewController applicationWillResignActive:] in ViewController.o 
    "_sqlite3_column_int", referenced from: 
     -[ViewController viewDidLoad] in ViewController.o 
    "_sqlite3_column_text", referenced from: 
     -[ViewController viewDidLoad] in ViewController.o 
    "_sqlite3_exec", referenced from: 
     -[ViewController viewDidLoad] in ViewController.o 

这是从书不是我的代码下载的代码。 我已经使用了终端验证sqlite3的是我的机器

Last login: Thu Mar 21 10:19:39 on ttys000 
iMac1024:~ myusernamehere$ which sqlite3 
/usr/bin/sqlite3 

上再次 有没有人遇到过这个问题吗? 你能在这里提供解决方案吗?

我不是在寻找有关我没有正确提交这个不正确或偏离主题的言论,也没有任何其他来自任何在我第一次开始专业编写软件时仍在护理的无用言论。

您忘记了链接SQLite库。将此添加到项目的“构建阶段”中,转到“与库链接”并添加libsqite3

+0

我不知道这个过程 - 非常感谢! – user2117002 2013-03-22 13:00:16