ios - ld : warning: ignoring file libsqlite3. dylib,文件/libsqlite3.dylib 中缺少所需的架构 i386(2 个切片)

标签 ios xcode

有人遇到过这个问题吗? 谁能解答一下吗?

尽管我的第一个问题得到了答复,但我会再试一次:

“Beginning iOS 6 Development”一书提供的代码(不是我的代码)在 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

关于ios - ld : warning: ignoring file libsqlite3. dylib,文件/libsqlite3.dylib 中缺少所需的架构 i386(2 个切片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15550609/

相关文章:

ios - 如何为 y 轴 iOS 图表设置字体

objective-c - 在 UIWebView 中如何集成 "Add bookmark "功能

iphone - iOS 上的 Audiostreamer - 与 ARC 一起使用

c - 为什么我的程序可以在 Xcode 上运行,但不能在 codeblocks 上运行

ios - Xcode 奇怪的随机错误不会消失

ios - 更改表格标题部分的字体

ios - 使用 NSMutablearray 在屏幕上移动 UILabels

xcode - 用 dSYM 和 .ipa 文件符号化崩溃文件

ios - 如何在 Xcode 中调试间歇性缓慢的 iOS iPhone 应用程序加载时间?

ios - 相应地缩放 UIButton 中的图像