ZBarSDK支持armv7s

(null): File is universal (3 slices) but does not contain a(n) armv7s slice: /Users/robin/Documents/Project/ZBarApp/ZBarApp/ZBarSDK/libzbar.a file ‘/Users/robin/Documents/Project/ZBarApp/ZBarApp/ZBarSDK/libzbar.a‘ for architecture armv7s

解决 libzbar.a‘ for architecture armv7s 的问题

下载最新的zbar源码

http://sourceforge.net/p/zbar/code/ci/default/tree/

hg clone http://zbar.hg.sourceforge.net:8000/hgroot/zbar/zbar
cd zbar
hg checkout iPhoneSDK-1.2.2
open iphone/zbar.xcodeproj

如何使用hg?

需下载:http://jasonfharris.com/machg/

下载完成后:

打开工程,更改scheme的设置

现在使用xcode命令:

lipo -create Release-iphoneos/libzbar.a Release-iphonesimulator/libzbar.a -o libzbar.a

在替换文件就ok啦!!

ZBarSDK支持armv7s

时间: 2024-10-06 22:46:41

ZBarSDK支持armv7s的相关文章

Xcode 6制作动态及静态通用Framework(解决不支持 armv7s arm64 armv7)

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上也有很多制作iOS Framework的资料,但大多都不够详细,接下来本文会详情介绍一下在Xcode

xcode6默认不支持armv7s

升级到xcode6以后发现,配置里关于Architectures到默认选项只有armv7和arm64.而再次之前xcode5到时代还是有armv7.armv7s和arm64三项的.  xcode5.1  xcode 6.1 而支持armv7s的ios设备有iPhone5 iPhone5c和iPad4. 同时可以向下兼容armv7,效率上应该有所损失. 如果要添加armv7s的支持,需要自己添加到Architectures.方法如下: 在PROJECT---Architectures 添加armv

iOS ArcGIS file is universal (2 slices) but does not contain a(n) armv7s slice

在开发中用到ArcGIS, 导入iOS ArcGIS sdk,之后报错,报错信息如标题,查了下问题,应该是使用的ArcGIS版本(ArcGIS runtime SDK for iOS 10.1)不支持 armv7s架构的cpu(iPhone 5s),处理方式Build Settings->Architectures->Valid Architectures, 把 arm64和armv7s删去,把Build Active Architecture Only 设置为NO.搞定.iOS ArcGIS

Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64

Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色. Armv6.armv7.armv7s.arm64都是arm处理器的指令集,所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令集为armv7指令集,但它同时也兼容armv6指令集,只是使用armv6指令集时无法充分发挥其性能,即无法使用armv7指令集中的新特性,同理,iPhone5的处理器标配armv7s指令集,同时也支持armv7指令集

iOS中的armv6、armv7、armv7s

armv6.armv7.armv7s是arm CPU的指令集,原则上是向下兼容的,如:iPhone4sCPU支持armv7,但它会兼容armv6,只是使用armv6指令可能无法充分发挥它的特性.iphone5CPU支持armv7s,它也会兼容armv7. 如果引用到第三方的库,以前在iphone4s下编译没有问题,但是换成iphone5之后,提示: Undefined symbols for architecture armv7s:  "_OBJC_CLASS_$_AMapView",

终端查看某个.a文件是否支持 arm64(Architectures)

现在xcode App打包上传到iTunes Connect,需要xcode6.1.1 并且需要支持arm64,因此需要判断第三方库是否支持arm64,同事分享在终端如何查看.a文件是否支持arm64, 步骤: 1.cd 目录(.a文件所在的路径),举例用桌面上的libPushSDK.a,获取到libPushSDK.a的路径,如图: 打开终端输入 cd /Users/hkqj/Desktop ,之后回车 ,找到 libPushSDK.a 所在位置, 输入ls 回车,确认是否是当前.a所在位置,

学习笔记-移动设备的处理器指令集 armv6 armv7 armv7s arm64

首先了解一下  苹果手机不同的机型所支持的arm处理器的指令集 Arm 处理器因为低功耗和小尺寸而闻名,几乎所有的手机设备上都是基于arm的,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色. 1.armv6  支持 iPhone  iPhone2 iPhone3g和第一代 第二代的iPod touch armv7  支持iPhone4 和 iPhone4s armv7s 支持 iPhone5 和iPhone5c arm64 支持iPhone5s.需要最低支持5.1.1 2.机器

错误集锦

1. ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/yangares/Desktop/二维码/ZBarSDK/libzbar.a file '/Users/yangares/Desktop/二维码/ZBarSDK/libzbar.a' for architecture armv7s clang: error: linker command failed with exit code

IOS要用到的东西

code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例 cocoacontrols.com/ 英文版本的lib收集 objclibs.com/ 精品lib的收集网站 http://www.ityran.com/forum-61-1.html 泰然代码仓库 ---------------------- emoji ---------------------- http://www.easyapns.com/category/just-for-fun http://w