在我的应用程序中,我使用了从Apple的SpeakHere示例中复制的大量代码,当我在iPhone设备上运行应用程序时,它会在加载XIB之前将此错误吐出大约一百次:
unable to read unknown load command 0x80000022
它还会打印这些错误:
warning: Unable to read symbols for ""/Users/eamonford/Desktop/Sleep Blaster touch/build/Debug-iphoneos"/Sleep Blaster touch.app/Sleep Blaster touch" (file not found).
warning: Couldn't raise load state for requested shlib: "Sleep Blaster touch" for breakpoint 1.
但是,当我在模拟器中运行应用程序时,根本没有错误。此外,我知道错误来自我从SpeakHere获得的代码的某些部分,因为Apple自己的示例产生了相同的错误,并且在添加SpeakHere代码之前我的应用程序没有产生这些错误。
有没有人知道这些错误的含义或我如何追踪它们?谢谢!
答案 0 :(得分:2)
关于第一个警告,这似乎是SDK 3.1中的已知问题(我假设您使用3.1,我从未在其他版本中看到此错误)。如果您尝试使用3.0目标进行编译,那么应该解决它。
答案 1 :(得分:1)
升级到Snow Leopard之后,但在升级Developer工具之前,我看到了这个错误。
如果您还没有,请下载并安装新的Xcode和SDK。