您的位置:首页 > 移动开发 > IOS开发

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



可以在真机上运行了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐