在设备上启动应用程序时出错


Answers:


197

首先尝试重新启动Xcode。如果不起作用,请尝试硬重置设备。当我更改应用程序的包标识符时,会发生这种情况。


33
重新启动Xcode应该足够了。确保退出并重新打开xcode,而不仅仅是关闭项目。:-P
k3a

2
我要做的就是重新启动XCode4。我不必重启设备。
Heath Borders

1
重新启动XCode可以解决问题,太好了!PS:更改分发包ID后,我也遇到了此问题。
springrider 2011年

1
是的,我要做的就是也重新启动xcode,正如springrider所说,我最近更改了Bundle ID,这可能与它有关。
tallen11

重新启动xcode可以解决问题,谢谢:)-我想知道为什么从未尝试过重新启动xcode的想法!
Veeru 2012年

2

对于XCode 5 beta,需要对设备进行硬重置以解决该问题。


您是如何发起硬重置的?
fabb 2013年

1
设置>常规>重置>重置所有设置
Oliver


1

如果仅重新启动Xcode而iPhone无法解决问题,请查看您的配置文件。Shift-Command-2从Xcode内部启动它。然后,您可以选择设备,然后选择其中的配置文件。删除您的个人资料(我的Xcode创建了许多外观类似的条目),然后重新启动Xcode,iPhone消除了问题。

如果您的应用是后台应用,则在部署新版本之前,您需要手动删除该应用。例如,假设您有一个支持iBeacon的应用程序,并且将自己标记为Bluetooth Low Energy的背景使用者,那么即使应用程序未运行,该操作系统也会保留该应用程序的一些记录。部署新版本(iOS 7.0.4)时,无法正确清除此记录。这将导致报告的错误,以及将调试和部署协议挂在手机上。手机将需要重新启动。

解决该问题的一种方法是将应用程序的捆绑软件ID更改为手机未看到的内容。然后,它作为新出现的应用程序部署到手机中,从而避免了对旧应用程序的引用带来的问题。


0

也可能是由于尝试将目标部署到不受支持的设备(例如iPad应用程序到iPhone)而引起的。当我忘记将其切换到通用应用程序时,收到了这个隐秘消息。


0

当您的部署目标高于设备时,也会发生这种情况。

降低它可能会起作用。

(感谢Ian Kershaw,他让我环顾了这个领域)


0

最终为我解决的是Xcode项目的CLEANING(Command + Shift + K)...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.