2 qq 29574501 qq_29574501 于 2016.02.26 23:43 提问

项目打包的时候,会linker error;然而真机的时候不报错 5C

导入第三方静态库的时候,模拟机能允许,也可以真机调试,但是无法打包
如下图
图片说明
然后,我发现,只要把build setting中的 vaild architectures 中的arm64给删除了 就可以打包了,但是这样就不能再模拟器上运行。
打包出来的项目也可以安装。
不知道删除arm64会不会对项目有所影响

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.27 07:01

你的手机系统不是64位的就没事

xuweiwei1860
xuweiwei1860   2016.12.05 08:15

就看你最终要运行的环境了,64位还是32位

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
apple mach-o linker error 报错解决
升级完cocoapods后,发现项目出现一个诡异的情况,6以上的模拟器运行没有问题,6以下的模拟器运行起来报错。 如下图: 这按照我自己以往的经验看,认为是第三方不支持i386这个编译,但是afnetworking怎么可能不支持。然后就开始各种百度。有好多说是BuildSetting里面 Build Active Architecture Only设置的问题,还有说是支持编译类型的问题
iOS-真机运行错误整理
第一. info.plist could`t be removed 解决方法: 快捷键:shift + command + G , 输入含自己电脑路径(/Users/XX/Library/Developer/Xcode),删除DerivedData文件夹,回到xcode,选择 product 后 clean 一下,运行OK! 第二.Signing for "XXX" require
模拟器完美运行,真机测试报错
使用模拟器运行时,可以运行,效果很好,但使用真机测试就报错了,错误信息如下:clang: error: linker command failed with exit code 1 (use -v to see invocation)错误提示: You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obta
iOS Invalid bitcode signature(Linker command falied with exit code 1 (use -v to see invocation))
Xcode 7 的时候打包了一个静态库文件,想在Xcode 8.3了想拿来用发现导入文件之后直接报红,于是我找出源码重新编译了一下这个静态库,重新导出,结果还是报红:右键“Reveal in Log”之后: 然后我去网上找了很多种方法 例如1: 例如2: 等等统统行不通。 后来看到有人说,如果你重新下载老版本的Xcode 7再重新编译运行就没问题。于是想着是不是支持的版本问题。因为
【iOS开发-19】遇到Apple Mach-O Linker Error的情况和解决办法,调整你打开的姿势
关闭xcode文档,然后再打开xcode选择已经之前的项目,CMD+R发现出现不行,提示说Apple Mach-O Linker Error。
iOS开发中,出现错误:Apple Mach-O Linker Error
小编在做一个关于环信的小demo,导入环信SDK(EaseMobSDK)时,报连接的错误,如下图所示: 一般情况下的解决办法是,如下图,分别在没有标号的箭头中添加编译需要的.m文件和必需的框架: 而小编这里的问题却不是以上的编译文件和框架问题,解决办法是, 在第三个箭头中添加:-ObjC,然后重新编译就可以了。
Xcode真机运行报错linker command failed with exit code 1 (use -v to see invocation)
Xcode8.2.1真机运行报错linker command failed with exit code 1 (use -v to see invocation),用模拟器运行就不报错。解决方法如下:把bitcode关闭 就可以了。
IAR编译突然出现Error while running Linker
Fatal Error[e72]: SegmentZIGNV_ADDRESS_SPACE must be defined in a segment definition option (-Z, -b or-P) Error while running Linker
C++builder Linker error
之前程序运行都没有错误,并好好保存起来了,但是过了一段时间去打开运行,发现出现连接错误,错误如下图: 试过方法: 1.删除程序运行产生的文件重新运行(无法解决) 2.删除.OBJ文件重新运行(无法解决) 3.更改文件路径,把整个程序复制到英文路径下(解决问题)
XCode 8.3 工程的Tests模块,编译提示Apple Mach-O Linker (Id) Errors错误
最近升级了XCode8.3,打开工程,在Tests模块中,编译提示Apple Mach-O Linker (Id) Errors错误。用XCode8.2打开,却没有问题。把Tests模块里面的所有的警告以及错误都浏览一遍,发现有一个警告是这样的: embedded dylibs/frameworks are only supported on iOS 8.0 and later (@rpath/X