3

在我的应用程序中,我使用了从 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 代码之前没有产生这些错误。

有谁知道这些错误的含义或我如何追踪它们?谢谢!

4

2 回答 2

2

关于第一个警告,这似乎是 SDK 3.1 中的一个已知问题(我假设您使用的是 3.1,我从未在其他版本中看到此错误)。如果您尝试使用 3.0 目标进行编译,那应该可以解决它。

于 2009-07-09T12:10:24.160 回答
1

我在升级到 Snow Leopard 之后,但在升级开发者工具之前看到了这个错误。

如果您还没有,请下载并安装新的 Xcode 和 SDK。

于 2009-09-14T23:23:05.083 回答