1
时,这是错误消息:错误在iPhone上编译,而不是iPhone模拟器
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/Michael/Desktop/Phattie/phattie/SpeechKit.framework/SpeechKit for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
是的,这是一个可怕的Mach-O连接错误。我受不了他们。我的应用的早期版本在我的iPhone上工作,我只是好奇到底发生了什么,任何帮助表示赞赏!
- 迈克尔
好的,这很清楚,但为什么它会建立在模拟器上?我的iPhone只有不同的构建设置? –
模拟器只使用i386架构。设备构建使用armv7和可能的armv7s(并且用于使用armv6)。 – rmaddy
好吧,这是有道理的。难道我不小心下载了该框架的mac版本?我怀疑它,如果我要从应用程序中删除armv7s架构,它会破坏吗? –