我在64位模式(armv7s)下在iPhone 5s上編譯card.io時遇到問題。它會在模擬器上finw編譯。我使用的Xcode 5card.io不會在64位iPhone 5s上編譯armv7s
這是我的錯誤信息:
Undefined symbols for architecture armv7s:
"_CMSampleBufferGetImageBuffer", referenced from:
-[CardIOVideoFrame process] in libCardIO.a(CardIOVideoFrame.o)
"_CMGetAttachment", referenced from:
-[CardIOVideoStream captureOutput:didOutputSampleBuffer:fromConnection:] in libCardIO.a(CardIOVideoStream.o)
ld: symbol(s) not found for architecture armv7s
感謝你和湯姆。我添加了框架,但是當xCode 5處於測試階段時就這樣做了。我刪除了它們並與xCode GM重新鏈接,並且距離更近。然後我添加了ImageIO.framework,這並不是必需的,但我已經編譯好了。我也在早上將設備升級到了iOS 7.0.3,所以我不清楚究竟是什麼原因。 –
我們現在在https://github.com/card-io/card.io-iOS-SDK發佈了一個64位兼容版本的card.io庫(版本3.4.0)。 –
感謝戴夫。我明天將會進行一次測試,然後再報告。 –