【发布时间】:2012-10-15 20:54:33
【问题描述】:
编辑:我的问题是因为 plist 文件已损坏。所以如果你有同样的问题,可能是因为你的 plist 文件中的某些东西。
所以我有这个应用程序,一切正常,直到我将我的设备更新到 IOS 6。之后我无法在设备上安装应用程序。该应用程序在 IOS 5.0 模拟器和 IOS 6.0 模拟器上运行良好。当我尝试为设备构建它时,闪屏出现两秒钟,然后应用程序关闭。在 Xcode 中我收到此错误:
timed out waiting for app to launch
我在网上搜索,它说这是一个 AdHoc 配置问题,但我的配置文件是正常的。我什至更改了应用程序 ID 并删除了旧的配置,但我得到了同样的错误。
在设备控制台中,我收到了这个奇怪的错误:
Oct 15 23:48:23 iPad2-3G backboardd[51] <Warning>: Launch Services: Registered unknown app identifier InvoiceAppDev
��Oct 15 23:48:23 iPad2-3G backboardd[51] <Warning>: Launch Services: Unable to find app identifier InvoiceAppDev
Oct 15 23:48:23 iPad2-3G backboardd[51] <Warning>: Can't create application "InvoiceAppDev" without a bundle path
Oct 15 23:48:44 iPad2-3G mobile_house_arrest[200] <Error>: Max open files: 78
��Oct 15 23:48:44 iPad2-3G installd[30] <Error>: 0x2ff81000 handle_install: Install of "/var/mobile/Media/PublicStaging/InvoiceApp.app" requested by mobile_installation_proxy
Oct 15 23:48:44 iPad2-3G installd[30] <Error>: 0x2ff81000 MobileInstallationInstall_Server: Installing app InvoiceAppDev
��Oct 15 23:48:44 iPad2-3G installd[30] <Error>: Oct 15 23:48:44 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
Oct 15 23:48:45 iPad2-3G installd[30] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
��Oct 15 23:48:45 iPad2-3G installd[30] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
我不知道发生了什么。有人知道为什么会这样吗?
【问题讨论】:
-
应用失败后,是否显示在设备上?您也可以尝试从设备中删除该应用,然后重试?
-
重启一切。设备和计算机。为异常设置断点。从干净的版本中删除并重新安装。控制台消息并不熟悉,但它们确实看起来是一个配置问题。
-
然后是经典的 arm6 问题,您没有为手机的架构构建应用程序,因为设置已经从您下方更改了 stackoverflow.com/questions/4198676/…
-
我也面临同样的问题,谁能给出正确的解决方案。
-
对我来说是因为 .plist 文件。我用我拥有的旧版本替换了它,一切正常。
标签: ios xcode ios6 ios-provisioning