我在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)。 –
感谢戴夫。我明天将会进行一次测试,然后再报告。 –