我正在使用Xcode 6.4,我有一个带有SpeechKit框架的IOS 8.4应用程序。它可以在iPad 2,iPad Retina,iPhone 4S和iPhone 5模拟器上成功运行。但对于其他模拟器(iPad Air,iPhone 5S,iPhone 6Plus,iPhone 6,Resizable iPad,Resizable iPhone),我在编译时遇到以下错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_SKEarcon"
"_OBJC_CLASS_$_SKRecognizer"
"_OBJC_CLASS_$_SKVocalizer"
"_OBJC_CLASS_$_SpeechKit"
"_SKSearchRecognizerType"
所以任何人都知道如何解决这个问题?
另外,我添加了很多SpeechKit可能依赖的框架:
SpeechKit.framework
AudioToolBox.framework
SystemConfiguration.framework
QuartzCore.framework
Foundation.framework
UIKit.framework
CoreGraphics.framework
AVFoundation.framework
Security.framework
CFNetwork.framework
答案 0 :(得分:0)
原来是因为我没有使用最新版本的SpeechKit。只需使用最新版本,它们现在支持64位架构。