iOS开发中第三方静态库在真机无法运行的处理
2014-07-22 14:59
225 查看
转载至 blog.csdn.net/teamlet/article/details/8564494
环境: xcode4.5.1 iphone5在模拟器下正常运行的程序,在真机上出现下面的错误:
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/david/Downloads/QR code/QR code/ZBarSDK/libzbar.a for architecture armv7s
上面的提示是使用的libzbar这个库不支持armv7s。
在Xcode里,点击相应的Target,然后点Build Settings,找到VALID_ARCHS,然后删除里面的arvm7s.
再运行,出现新的错误:
将Build Active Architecture Only改为No
可以在真机上运行了!
相关文章推荐
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理armv7s
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理
- iOS6和iPhone5使用第三方静态库在真机无法运行的处理armv7s
- ios开发答疑录系列---ios编译正常,但无法运行到真机和模拟器上 ,Choose a destination with a supported architecture
- ios开发答疑录系列---ios编译正常,但无法运行到真机和模拟器上 ,Choose a destination with a supported architecture
- iOS开发--使用lipo命令制作模拟器与真机通用静态库
- iOS开发之---静态库的编译以及相关问题的处理
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
- iOS开发之---静态库的编译以及相关问题的处理
- iOS开发之---静态库的编译以及相关问题的处理
- iOS开发之---静态库的编译以及相关问题的处理
- iOS开发之使用lipo命令制作模拟器与真机通用静态库
- IOS开发之---静态库的编译以及相关问题的处理