关于zbar的libzbar.a不支持ipnone5的64bit问题
首先zbar在ipnone5真機跑的時候會出現這樣一個報錯
ignoring file /Users/why/Desktop/PhoneFax/UMSocial_Sdk_3.1/libUMSocial_Sdk_3.1.a, missing required architecture x86_64 in file /Users/why/Desktop/PhoneFax/UMSocial_Sdk_3.1/libUMSocial_Sdk_3.1.a (3 slices)
這里只是一個sdk的例子,對于zbar而言也會有一個類似錯誤,大致的意思就是說這個三方的靜態庫不支持64位。
那么我們應該如何解決呢,個人認為比較簡單有效的做法就是在編譯的時候去掉這個64位。
解決如下:
targets ->build setting 下的
architectures 設置為 standard architetures(armv7,armv7s)
vaild architectures 設置為armv7,armv7s
? 然后問題又來了
?No architectures to compile for (ARCHS=, VALID_ARCHS=armv7 armv7s).
記住如果改過來還有這種報錯 ?那么應該把architectures設置為standard architetures(armv7,armv7s,arm64)
ok ?我這樣改回來之后iphone5s真機跑上去了
總結
以上是生活随笔為你收集整理的关于zbar的libzbar.a不支持ipnone5的64bit问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UITableView的beginUpd
- 下一篇: iOS 调用地图导航