【发布时间】:2010-12-15 11:23:18
【问题描述】:
我正在开发一个 iPhone 应用程序。
由于应用程序是位置感知的,我正在另一个(我不在的地方)测试它。
为此,我向我的朋友发送 .mobileprovision 配置文件和应用程序临时构建。
但在他结束时,应用程序安装在两者之间停止。
在设备日志中它给了我以下日志:
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
【问题讨论】:
-
您的朋友不需要注册 iPhone 开发人员才能在手机上安装应用程序吗?
-
@lazarus 不。他们只需要传递他们的设备 ID,以便可以将其添加到构建应用程序的临时配置文件中。
标签: iphone installation adhoc