7

编辑:我的问题是因为 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

我不知道发生了什么。有人知道为什么会这样吗?

4

3 回答 3

2

我看到了在 app.plist 中意外输入以下空白字段导致的相同错误:

+   <key>LSApplicationCategoryType</key>
+   <string></string>
于 2013-02-21T02:26:13.637 回答
2

我有完全相同的症状。信不信由你,我将目标代码签名从分发更改为开发人员,一切都按预期工作。

于 2013-05-28T19:44:21.940 回答
0

谢谢@nycynik - 这解决了问题。在 xcode 中打开“Organizer”,选择设备(例如 iPhone),选择“Application”并删除以前版本的 App。不如再跑。

于 2012-12-16T13:10:25.573 回答