无法在iPhone 3.0操作系统中安装Ad-Hoc?

时间:2009-07-06 08:36:53

标签: iphone

我已经创建了一个我的iphone应用程序的Ad-Hoc,但我无法在我的iPhone上安装它(升级到iPhone OS 3.0)。我还创建了新的配置文件和plist文件,但它仍然显示错误:

该应用程序未安装在iPhone“Unknown”上,因为发生了未知错误(0xE8008017)

请给我一个解决方案..........

5 个答案:

答案 0 :(得分:2)

我在将我创建的.ipa文件拖到iTunes时看到了0xE8008017,但在将.app文件夹直接拖到iTunes中时却没有。

更新:似乎有很多原因导致这种情况发生:

1)您应该使用“ditto”而不是“zip”来创建.ipa文件,因为如果您使用Finder并选择“压缩”,则会使用该文件:

ditto -c -k --sequesterRsrc Folder OutputFile.ipa  

2)This link有一条评论说明错误是由于过时的资源造成的,即您在.app包中有一个未经过代码签名的文件。检查二进制文件中的所有文件是否在CodeResources文件中都有相应的条目(ResourceRules.plist中明确排除的那些文件除外)。

如果您正在尝试调试此问题,则应检查是否将.app文件夹直接拖到iTunes中。如果是,请查找创建.ipa文件的问题。

另一次,当我将Info.plist的“Bundle identifier”从com.domain.appname更改为appid.com.domain.appname时,它使iTunes报告错误而不是0xE8008017错误(导入.app仍然有效)直)。我认为在Info.plist中使用appid.com.domain.appname是错误的,但我在这里提到它以防有人在搜索该错误代码!

答案 1 :(得分:0)

我通过重命名我的一个资源解决了一个0xE8008017错误。这是一个PNG文件,里面有丹麦字母'ø'。

我已经看到另一个关于0xE8008017的报告,其中修复是关于其中一个资源文件名中的冒号。

答案 2 :(得分:0)

我收到同样的错误。 我查找了资源中文件的名称。 但名称只有字母a-z和数字1-9。 只有在几个地方,才使用了连字符和下划线。 我不认为这会导致这个问题。 还有什么可能的原因?

答案 3 :(得分:0)

这是一般错误,通常会将真正的错误报告给OS X控制台。

启动控制台应用程序(应该在应用程序中,或使用Spotlight自动查找),然后滚动到底部。查看时间戳,看看是否有详细的消息。

我曾多次使用它来修复使用相同错误消息的完全不同的错误。

(遗憾的是,Apple在编写错误消息方面非常糟糕 - 您经常发现他们没有为弹出错误编写新文本,并重新使用旧文本,因此您必须阅读控制台才能找到“真正的”错误)

答案 4 :(得分:0)

替代答案(我最近遇到了这个问题):

“升级到iTunes 9”

iTunes v9中似乎添加了一堆“丢失”的错误消息,其中包括一些最常见的错误消息。我想Apple第一次忘了把它们包括在内......