我正在开发一个iPhone应用程序。
由于应用程序是位置感知我在不同的地方测试它(我不在的地方)。
为此,我正在向我的朋友发送.mobileprovision配置文件和应用程序adhoc build。
但是在他的最后,应用程序安装在两者之间停止。
在设备日志中,它为我提供了以下日志:
2:42:30 unknown mobile_installationd[164] <Error>: 00808800 install_embedded_profile: Skipping the installation of the embedded profile
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 verify_executable: Could not validate signature: e8008017
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 preflight_application_install: Could not verify /var/tmp/install_staging.HreENJ/foo_extracted/Payload/RestaurantApp .app/RestaurantApp
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 install_application: Could not preflight application install
Wed Nov 11 12:42:31 unknown mobile_installation_proxy[163] <Error>: handle_install: Installation failed
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 handle_install: API failed
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 send_message: failed to send mach message of 64 bytes: 10000003
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 send_error: Could not send error response to client
那么有谁可以告诉我这个错误说的是什么,所以安装失败了?
我发现这是一个非常普遍且令人沮丧的问题。甚至没有一个人有完美的解决方案。
苹果技术说明:http://developer.apple.com/iphone/library/technotes/tn2009/tn2242.html
答案 0 :(得分:23)
看起来您的配置文件在某种程度上是duff。现在,我通常会解决这个问题:
如果有某种方法可以找到哪一步出错,那将会很简洁,但除非发生这种情况,否则通常最好从头开始,除非你有非常耐心(或本地)的测试人员。
答案 1 :(得分:3)
您的朋友尝试安装您的应用的设备似乎无法验证应用程序的签名。基本上这意味着您发送给您的朋友的配置文件与编译临时分发时应用的实际签名(如果有)不匹配。请尝试检查以下内容:
答案 2 :(得分:1)
确保.app包中没有留下SVN的痕迹,有同样的问题,删除隐藏的SVN目录后,一切安装正常 希望这会有所帮助..
答案 3 :(得分:1)
啊呀。它在2014年中期和XCode 5仍然一如既往地激怒。
令人沮丧的是,即使您已经跳过Apple的新https
箍创建Ad-Hoc安装程序,您的设备也可能会下载安装包,启动安装它,静默失败(由于错误/无效的配置文件),然后尝试开始下载&amp;再次安装 !!
只有在您进入 XCode \ Organizer 并选择您的设备后,您才能真正查看日志并发现发生了致命错误,请了解一下原因,并开始谷歌搜索解决方案。设备尝试重试的原因超出了我的范围。
显示模糊&#34; [Your application] could not be installed at this time
&#34;错误只是误导。通常,这给人的印象是,啊,或许以后,它会起作用。去喝咖啡,午饭后再来一次。呃,没有。
无论如何,在放弃一边(在我投票之前),只是说我有这个问题,以及我试图创建我的iPad应用程序的Ad-Hoc(内部)版本的原因,但是我选择了Provisioning Profile的Production(App Store)版本。
我使用正确的&#34;内部发行版重建了应用程序&#34;配置文件,将所有内容部署到我们的Intranet,确保.plist文件位于https
服务器上(不一个http服务器,否则安装将因另一个模糊/不相关的错误消息而失败),然后它终于奏效了。
哦,我发现this StackOverflow page上的提示是救生员。
麦克
(躺下来。还有啤酒。)
答案 4 :(得分:-1)
对于错误消息“无法在设备上安装应用程序:错误:已添加,修改或删除已签名的资源。”