iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – 缺少必需的架构armv7大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我使用Xcode与libsqlite3.dylib sqlite,但是当我编译到设备时出现以下错误: Ld /Users/user1319/Library/Developer/Xcode/DerivedData/Directory-app normal armv7 cd /Users/user1319/Desktop/app/app setenv IPHONEOS_DEPLOym
我使用Xcode与libsqlite3.dylib sqlite,但是当我编译到设备时出现以下错误

Ld /Users/user1319/Library/Developer/Xcode/DerivedData/Directory-app normal armv7
    cd /Users/user1319/Desktop/app/app

    setenv IPHONEOS_DEPLOymENT_TARGET 5.0
    setenv PATH "/Developer/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOs.platform/Developer/usr/bin:/Developer/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Developer/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOs.platform/Developer/SDKs/iPhoneOS5.0.sdk -L/Users/user1319/Library/Developer/Xcode/DerivedData/app_Directory-bnkhohrmxdhrusarswxeqvxlljct/Build/Products/DiStribution-iphoneos -F/Users/user1319/Library/Developer/Xcode/DerivedData/app-bnkhohrmxdhrusarswxeqvxlljct/Build/Products/DiStribution-iphoneos -filelist "/Users/user1319/Library/Developer/Xcode/DerivedData/app-bnkhohrmxdhrusarswxeqvxlljct/Build/Intermediates/app Directory.build/DiStribution-iphoneos/app.build/Objects-normal/armv7/app.LinkFileList" -Xlinker -rpath -Xlinker / -dead_Strip -miphoneos-version-min=5.0 -lsqlite3 -lsqlite3.0 -framework AddressBook -framework AddressBookUI -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/user1319/Library/Developer/Xcode/DerivedData/app-bnkhohrmxdhrusarswxeqvxlljct/Build/Products/DiStribution-iphoneos/app.app/app

ld: warning: ignoring file /Developer/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOs.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/lib/libsqlite3.dylib,missing required architecture armv7 in file
ld: warning: ignoring file /Developer/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOs.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/lib/libsqlite3.0.dylib,missing required architecture armv7 in file
Undefined symbols for architecture armv7:
  "_sqlite3_reset",referenced from:
      -[FMDatabase executeupdate:error:withArgumentsInArray:orVAList:] in FMDatabase.o
      -[FMStatement reset] in FMDatabase.o
      -[FMResultSet next] in FMResultSet.o
  "_sqlite3_bind_blob",referenced from:
      -[FMDatabase bindObject:tocolumn:inStatement:] in FMDatabase.o
  "_sqlite3_changes",referenced from:
      -[FMDatabase changes] in FMDatabase.o
  "_sqlite3_prepare_v2",referenced from:
      -[FMDatabase executeQuery:withArgumentsInArray:orVAList:] in FMDatabase.o
      -[FMDatabase executeupdate:error:withArgumentsInArray:orVAList:] in FMDatabase.o
      -[FMDatabase(FMDatabaseAdditions) validatesql:error:] in FMDatabaseAdditions.o
  "_sqlite3_open",referenced from:
      -[FMDatabase open] in FMDatabase.o
  "_sqlite3_open_v2",referenced from:
      -[FMDatabase openWithFlags:] in FMDatabase.o
  "_sqlite3_bind_text",referenced from:
      -[FMDatabase bindObject:tocolumn:inStatement:] in FMDatabase.o
  "_sqlite3_step",referenced from:
      -[FMDatabase executeupdate:error:withArgumentsInArray:orVAList:] in FMDatabase.o
      -[FMResultSet next] in FMResultSet.o
  "_sqlite3_next_stmt",referenced from:
      -[FMDatabase close] in FMDatabase.o
  "_sqlite3_bind_double",referenced from:
      -[FMDatabase bindObject:tocolumn:inStatement:] in FMDatabase.o
  "_sqlite3_threadsafe",referenced from:
      +[FMDatabase isThreadSafe] in FMDatabase.o
  "_sqlite3_bind_int",referenced from:
      -[FMDatabase bindObject:tocolumn:inStatement:] in FMDatabase.o
  "_sqlite3_last_insert_rowid",referenced from:
      -[FMDatabase lasTinsertRowId] in FMDatabase.o
  "_sqlite3_column_blob",referenced from:
      -[FMResultSet dataForcolumnIndex:] in FMResultSet.o
      -[FMResultSet datanoCopyForcolumnIndex:] in FMResultSet.o
  "_sqlite3_finalize",referenced from:
      -[FMDatabase close] in FMDatabase.o
      -[FMDatabase executeQuery:withArgumentsInArray:orVAList:] in FMDatabase.o
      -[FMDatabase executeupdate:error:withArgumentsInArray:orVAList:] in FMDatabase.o
      -[FMStatement close] in FMDatabase.o
      -[FMDatabase(FMDatabaseAdditions) validatesql:error:] in FMDatabaseAdditions.o
  "_sqlite3_column_text",referenced from:
      -[FMResultSet kvcMagic:] in FMResultSet.o
      -[FMResultSet StringForcolumnIndex:] in FMResultSet.o
      -[FMResultSet UTF8StringForcolumnIndex:] in FMResultSet.o
  "_sqlite3_column_bytes",referenced from:
      -[FMResultSet dataForcolumnIndex:] in FMResultSet.o
      -[FMResultSet datanoCopyForcolumnIndex:] in FMResultSet.o
  "_sqlite3_column_int64",referenced from:
      -[FMResultSet longForcolumnIndex:] in FMResultSet.o
      -[FMResultSet longLongIntForcolumnIndex:] in FMResultSet.o
  "_sqlite3_bind_parameter_count",referenced from:
      -[FMDatabase executeQuery:withArgumentsInArray:orVAList:] in FMDatabase.o
      -[FMDatabase executeupdate:error:withArgumentsInArray:orVAList:] in FMDatabase.o
  "_sqlite3_column_count",referenced from:
      -[FMResultSet columnCount] in FMResultSet.o
      -[FMResultSet setupcolumnNames] in FMResultSet.o
      -[FMResultSet kvcMagic:] in FMResultSet.o
  "_sqlite3_column_name",referenced from:
      -[FMResultSet setupcolumnNames] in FMResultSet.o
      -[FMResultSet kvcMagic:] in FMResultSet.o
      -[FMResultSet columnNameForIndex:] in FMResultSet.o
  "_sqlite3_errmsg",referenced from:
      -[FMDatabase lastErrormessage] in FMDatabase.o
      -[FMDatabase executeupdate:error:withArgumentsInArray:orVAList:] in FMDatabase.o
      -[FMResultSet next] 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_libversion",referenced from:
      +[FMDatabase sqliteLibVersion] in FMDatabase.o
  "_sqlite3_errcode",referenced from:
      -[FMDatabase lastErrorCode] in FMDatabase.o
      -[FMResultSet hasAnotherRow] in FMResultSet.o
  "_sqlite3_column_int",referenced from:
      -[FMResultSet intForcolumnIndex:] in FMResultSet.o
  "_sqlite3_close",referenced from:
      -[FMDatabase close] in FMDatabase.o
  "_sqlite3_column_double",referenced from:
      -[FMResultSet doubleForcolumnIndex:] in FMResultSet.o
  "_sqlite3_data_count",referenced from:
      -[FMResultSet resultDict] in FMResultSet.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
ld: symbol(s) not found for architecture armv7
clang: error: linker command Failed with exit code 1 (use -v to see invocation)

但项目编译成模拟器,当我将项目编译到实际设备时,会发生错误

解决方法

查看libsqlite3.dylib是否添加到所有目标。

大佬总结

以上是大佬教程为你收集整理的objective-c – 缺少必需的架构armv7全部内容,希望文章能够帮你解决objective-c – 缺少必需的架构armv7所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。