IOS-swift-fmdb错误
来源:互联网 发布:三亚度假公寓 知乎 编辑:程序博客网 时间:2024/05/17 02:12
解决swift工程中引入fmdb模块并创建桥接文件后仍然报错问题:
原因是缺少libsqlite3.dylib
Build Phases 中添加libsqlite3.dylib
Undefined symbols for architecture x86_64: "_sqlite3_bind_blob", referenced from: -[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o "_sqlite3_bind_double", referenced from: -[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o "_sqlite3_bind_int", referenced from: -[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o "_sqlite3_bind_int64", referenced from: -[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o "_sqlite3_bind_null", referenced from: -[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o "_sqlite3_bind_parameter_count", referenced from: -[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o "_sqlite3_bind_parameter_index", referenced from: -[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o "_sqlite3_bind_text", referenced from: -[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o "_sqlite3_busy_handler", referenced from: -[FMDatabase setMaxBusyRetryTimeInterval:] in FMDatabase.o "_sqlite3_changes", referenced from: -[FMDatabase changes] in FMDatabase.o "_sqlite3_close", referenced from: -[FMDatabase close] in FMDatabase.o "_sqlite3_column_blob", referenced from: -[FMResultSet dataForColumnIndex:] in FMResultSet.o -[FMResultSet dataNoCopyForColumnIndex:] in FMResultSet.o "_sqlite3_column_bytes", referenced from: -[FMResultSet dataForColumnIndex:] in FMResultSet.o -[FMResultSet dataNoCopyForColumnIndex:] in FMResultSet.o "_sqlite3_column_count", referenced from: -[FMResultSet columnCount] in FMResultSet.o -[FMResultSet columnNameToIndexMap] in FMResultSet.o -[FMResultSet kvcMagic:] in FMResultSet.o -[FMResultSet resultDictionary] in FMResultSet.o "_sqlite3_column_double", referenced from: -[FMResultSet doubleForColumnIndex:] in FMResultSet.o "_sqlite3_column_int", referenced from: -[FMResultSet intForColumnIndex:] in FMResultSet.o "_sqlite3_column_int64", referenced from: -[FMResultSet longForColumnIndex:] in FMResultSet.o -[FMResultSet longLongIntForColumnIndex:] in FMResultSet.o "_sqlite3_column_name", referenced from: -[FMResultSet columnNameToIndexMap] in FMResultSet.o -[FMResultSet kvcMagic:] in FMResultSet.o -[FMResultSet resultDictionary] in FMResultSet.o -[FMResultSet columnNameForIndex:] in FMResultSet.o "_sqlite3_column_text", referenced from: -[FMResultSet kvcMagic:] in FMResultSet.o -[FMResultSet stringForColumnIndex:] in FMResultSet.o -[FMResultSet UTF8StringForColumnIndex:] in FMResultSet.o "_sqlite3_column_type", referenced from: -[FMResultSet stringForColumnIndex:] in FMResultSet.o -[FMResultSet dateForColumnIndex:] in FMResultSet.o -[FMResultSet dataForColumnIndex:] in FMResultSet.o -[FMResultSet dataNoCopyForColumnIndex:] in FMResultSet.o -[FMResultSet columnIndexIsNull:] in FMResultSet.o -[FMResultSet UTF8StringForColumnIndex:] in FMResultSet.o -[FMResultSet objectForColumnIndex:] in FMResultSet.o ... "_sqlite3_create_function", referenced from: -[FMDatabase makeFunctionNamed:maximumArguments:withBlock:] in FMDatabase.o "_sqlite3_data_count", referenced from: -[FMResultSet resultDict] in FMResultSet.o -[FMResultSet resultDictionary] in FMResultSet.o "_sqlite3_errcode", referenced from: -[FMDatabase lastErrorCode] in FMDatabase.o -[FMDatabase errorWithMessage:] in FMDatabase.o -[FMResultSet hasAnotherRow] in FMResultSet.o "_sqlite3_errmsg", referenced from: -[FMDatabase lastErrorMessage] in FMDatabase.o -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMResultSet nextWithError:] in FMResultSet.o "_sqlite3_exec", referenced from: -[FMDatabase executeStatements:withResultBlock:] in FMDatabase.o "_sqlite3_finalize", referenced from: -[FMDatabase close] in FMDatabase.o -[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMStatement close] in FMDatabase.o -[FMDatabase(FMDatabaseAdditions) validateSQL:error:] in FMDatabaseAdditions.o "_sqlite3_free", referenced from: -[FMDatabase executeStatements:withResultBlock:] in FMDatabase.o "_sqlite3_last_insert_rowid", referenced from: -[FMDatabase lastInsertRowId] in FMDatabase.o "_sqlite3_libversion", referenced from: +[FMDatabase sqliteLibVersion] in FMDatabase.o "_sqlite3_next_stmt", referenced from: -[FMDatabase close] in FMDatabase.o "_sqlite3_open", referenced from: -[FMDatabase open] in FMDatabase.o "_sqlite3_open_v2", referenced from: -[FMDatabase openWithFlags:vfs:] in FMDatabase.o "_sqlite3_prepare_v2", referenced from: -[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMDatabase(FMDatabaseAdditions) validateSQL:error:] in FMDatabaseAdditions.o "_sqlite3_reset", referenced from: -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMStatement reset] in FMDatabase.o "_sqlite3_sleep", referenced from: _FMDBDatabaseBusyHandler in FMDatabase.o "_sqlite3_step", referenced from: -[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:] in FMDatabase.o -[FMResultSet nextWithError:] in FMResultSet.o "_sqlite3_threadsafe", referenced from: -[FMDatabase initWithPath:] in FMDatabase.o +[FMDatabase isSQLiteThreadSafe] in FMDatabase.o "_sqlite3_user_data", referenced from: _FMDBBlockSQLiteCallBackFunction in FMDatabase.old: symbol(s) not found for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)
1 0
- IOS-swift-fmdb错误
- Swift FMDB
- iOS FMDB
- iOS FMDB
- iOS-FMDB
- iOS FMDB
- iOS FMDB
- iOS-FMDB
- IOS 异常错误积累 swift
- ios开发学习笔记--数据持久化之数据库(SQLite.swift)和FMDB
- Swift使用FMDB操作SQLite
- Swift中去调用FMDB
- swift FMDB的简单使用
- fmdb常见错误
- FMDB的错误处理
- IOS开发~FMDB备忘
- [iOS]FMDB入门学习
- iOS FMDB Sqlite
- CentOS 5.3 挂载 读写 ntfs硬盘
- 使用vs2012+IE10调试js程序
- 在Linux上安装Chef工作站
- 被127次掌声打断的浙江大学教授郑强的经典语录.(大家都看看受益匪浅)
- 图像滤镜艺术---PS图像转手绘特效实现方案
- IOS-swift-fmdb错误
- “最牛愤青教授”郑强叫板当代教育
- 计算机学生眼里的Linux就是一个不是正规考试的科目
- 谈嵌入式技术(转)
- node的学习过程(菜鸟)
- 最简便的MySql数据库备份方法
- Postgresql修改存储位置注意事项
- 海归所见所感-中国政府部门是微软义务推销员,而且乐此不疲
- LINUX服务介绍(清晰版)