当前位置: 首页 > 知识库问答 >
问题:

Xcode 7 静态库的存档错误

鲜于浩淼
2023-03-14

Ld /Users/purplebug/Library/Developer/Xcode/DerivedData/MyDoctorFinder-bjdxztijegnaxobgqvqhbnuqqsin/Build/Intermediates/ArchiveIntermediates/MyDoctorFinder/IntermediateBuildFilesPath/MyDoctorFinder.build/Release-iphoneos/MyDoctorFinder.build/Objects-normal/armv7/MyDoctorFinder普通armv7 cd /Users/purplebug/Documents/MyDoctorFinder/MyDoctorFinder导出IPHONEOS_DEPLOYMENT_TARGET=8.1导出PATH="/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/应用程序/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-arch armv7-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk-L/用户/purplebug/Library/Developer/Xcode/DerivedData/MyDoctorFinder-bjdxztijegnaxobgqvqhbnuqqsin/Build/Intermediates/ArchiveIntermediates/MyDoctorFinder/BuildProductsPath/Release e-iphoneos-F/用户/purplebug/Library/Developer/Xcode/DerivedData/MyDoctorFinder-bjdxztijegnaxobgqvqhbnuqsin/Build/Intermediates/ArchiveIntermediates/MyDoctorFinder/BuildProductsPath/Release e-iphoneos-F/用户/purplebug/Documents比特代码-Xlinker-bitcode_verify-Xlinker-bitcode_hide_symbols-Xlinker-bitcode_symbol_map-Xlinker /Users/purplebug/Library/Developer/Xcode/DerivedData/MyDoctorFinder-bjdxztijegnaxobgqvqhbnuqqsin/Build/Intermediates/ArchiveIntermediates/MyDoctorFinder/BuildProductsPath/Release-iphoneos-ObjC-框架CoreGraphics-框架MobileCoreServices-框架安全性-框架SystemConfiguration-fobc-arc-fobc-link-runtime-Framework GoogleMaps-Framework Accelerate-Framework Core蓝牙-Framework SystemConfiguration-Framework QuartzCore-框架OpenGLES-lz-licucore-lc-框架ImageIO-框架GLKit-框架CoreText-框架核心位置-框架核心数据-框架AVFoundation-框架消息UI-lsqlite3-框架CoreGraphics-框架UIKit-框架基金会-lPods-Xlinker-dependency_info-Xlinker /Users/purplebug/Library/Developer/Xcode/DerivedData/MyDoctorFinder-bjdxztijegnaxobgqvqhbnuqqsin/Build/Intermediates/ArchiveIntermediates/MyDoctorFinder/IntermediateBuildFilesPath/MyDoctorFinder.build/Release-iphoneos/MyDoctorFinder.build/Objects-normal/armv7/MyDoctorFinder_dependency_info.dat-o /Users/purplebug/Library/Developer/Xcode/DerivedData/MyDoctorFinder-bjdxztijegnaxobgqvqhbnuqqsin/Build/Intermediates/ArchiveIntermediates/MyDoctorFinder/IntermediateBuildFilesPath/MyDoctorFinder.build/Release-iphoneos/MyDoctorFinder.build/Objects-normal/armv7/MyDoctorFinder

ld:无法从架构的位码包中提取文件 armv7 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

共有1个答案

贺立果
2023-03-14

您是否将库用作静态?

从项目中禁用比特码,然后再次进行构建

 类似资料:
  • 静态库 一、Mach-O下静态库的类型 .a .o文件合集 程序代码的集合,是共享程序代码的一种方式 .framwork 苹果针对.a的一层包装 在Mac OS/iOS平台, Framework实际上是一种打包方式, 将库的二进制文件、头文件和有关的资源文件打包到一起, 方便管理和分发. Framework 可以通俗的理解为封装了共享资源的具有层次结构的文件夹。共享资源可以是 nib文件、国际化字

  • 库是一种软件组件技术,库里面封装了数据和函数。库的使用可以使程序模块化。 Windows系统包括静态链接库(.lib文件)和动态链接库(.dll文件)。 Linux通常把库文件存放在/usr/lib或/lib目录下。 linux库文件名由:前缀lib、库名和后缀3部分组成,其中动态链接库以.so最为后缀,静态链接库通常以.a作为后缀。 在程序中使用使用静态库和动态库时,他们载入的顺序是不同的。 静

  • 我们在armeabi-v7a上使用hugin应用程序创建了静态库,并尝试使用cmakelist将其与Android中的共享库连接起来。我们可以毫无问题地看到库和他的头,但当我试图编译它时,它失败了,出现了以下错误: 我们知道我们的设备使用的是arm64-v8a ABI,但是我们要将我们的静态库编译成这种架构有严重的问题,所以我们使用ARMEABI-V7A。根据下面这个帖子,它应该是兼容的。 你知道

  • 在我的 iOS 项目中集成最新的 MIP iOS SDK 版本 1.12.61 时,我遇到了以下错误。(但适用于以前的版本 1.11.72) 如果这是MIP SDK 1.12.61二进制文件的问题以及如何解决这个问题,请告诉我。谢谢你。

  • 3. 静态库 有时候需要把一组代码编译成一个库,这个库在很多项目中都要用到,例如libc就是这样一个库,我们在不同的程序中都会用到libc中的库函数(例如printf),也会用到libc中的变量(例如以后要讲到的environ变量)。本节介绍怎么创建这样一个库。 我们继续用stack.c的例子。为了便于理解,我们把stack.c拆成四个程序文件(虽然实际上没太大必要),把main.c改得简单一些,

  • Framework静态库 既然.a是.o的集合, .framework是.a的包装, 那么说明.a就是.framework的核心 探究: 手动将.a包装成一个Framework静态库 一、准备 在OCStaticLib文件夹下准备libOCTest.a静态库 . ├── OCTest.h ├── OCTest.m ├── OCTest.o └── libOCTest.a 完整的文件目录