无法启动进程启动失败:超时等待应用程序启动

我正试图在设备上启动我的应用程序。 它正在模拟器上成功启动。

  • 项目清单
  • 我使用7.1 SDK
  • Xcode 5
  • 而该设备是一个7.1 iPhone 4S

我努力了:

  • 清洁
  • 清理生成文件夹
  • 删除应用
  • 断开/重新连接设备
  • 启动设备
  • 重新启动Xcode

我能做些什么来使它工作?

这可能是代码签名?

目前,我已设置为“不要input密码”

从Xcode运行应用程序时,我使用分发证书而不是开发人员时出现此问题。 你可以检查你的目标 – >生成设置 – >代码签名。

正如@AndyDynn在他的评论中指出的那样:确保你在“目标”版本设置上这样做,而不仅仅是“项目”版本设置。

我从字面上重新启动了我的iPad,这是连接testing应用程序,并解决了这个问题。

要在设备上运行您的应用程序,您将执行以下任务:

  1. 申请开发证书。

  2. 将您的设备添加到门户网站。

  3. 代码签署你的应用程序

  4. 在设备上启动您的应用程序。

有关更多详细信息,请检查

如果您的configuration文件和代码签署一切正常,然后尝试一次退出并重新启动您的XCode。 它会为我工作。

我刚刚有这个问题。 我不得不在设备上打开应用程序,然后点击信任计算机。 耶,不需要我重启20次。

我遇到了同样的问题,在查看这里的答案之后,我发现了我的问题。 手头的问题是:我的开发分发证书已经从iOS开发中心,所以我只是假设它已经超时了。 我没有得到一个很好的警告,只是上述错误 – 安装工作,但debugging没有。 所以我让Xcode为我重新生成一个新的。

如果你已经尝试了上面的内容,还有一件事要尝试:我发现这个链接关于退出iTunes以避免超时 。 这对xcode 5.1适合我

下面是2个真棒黑客尚未提及:

HACK#1:

locking你的手机,按XCode开始,等到XCode说“解锁你的设备启动”,然后解锁你的手机,它会成功启动, 每次工作

HACK#2:

如果您的目标只是debugging应用程序,这是另一种简单而直接的方法:

  1. 应用程序部署后,手动启动它。
  2. 转到XCode – >debugging – >附加到进程…从列表中select您的应用程序,然后正确debugging。

这对我来说很好,而且可以节省很多时间。 我希望这有助于,谢谢!

我清理了我的临时configuration文件,重新启动了iPhone,重新启动了电脑,并为我工作。

只是向任何遇到这个问题的人提出一个额外的build议(最近经常烧我) – 尝试去目标 – >(你的目标) – >一般 – >团队和重新select同一个团队,哪些力量Xcode为你更新configuration文件。

这是我几次的罪魁祸首。 如果您最近重新下载新设备或w / e的分发证书,似乎会发生。 或者如果您刚刚倾销了Provisioning Profiles目录。

我有同样的问题,我尝试了所有build议的步骤,但我设法得到它的部署,只有在我closures我的iPhone后运行。

在我的情况下,在目标 – >构build安装 – >configuration文件中没有任何价值。 虽然代码签名看起来确定)

确保环境中的配给configuration文件设置已设置为您的开发configuration文件:项目>构build设置>代码签名

考虑将其设置在您的目标设置和Pod项目中(如果使用Cocoa Pod)。

如果开发configuration文件不存在,请创build或下载:证书,标识符和configuration文件>configurationconfiguration文件

继上述之后,它仍然没有工作(从xCode 6)。 但重启电话和删除应用程序后,它的工作。

检查产品名称的点“。” “” 产品名称中不允许使用。

在供应configuration文件中的select可能会导致此问题。 因此,在启动设备的应用程序时,请确保您使用的是开发configuration文件而不是分发configuration文件。 我一直面临同样的问题。 但是用同样的过程逃脱了。

检查项目>构build设置>供应configuration文件并select您的开发configuration文件。

并且在同一个选项卡中处理代码签名标识。 确保您select了“开发者&不分发”的身份。

下面两步为我解决了:

对于xcode版本:7.2

  • 1.select任何模拟器运行(只需开始运行,不需要完全加载应用程序)。
  • 停止它。
  • 3.然后select你的设备并运行。

这解决了我的情况。

option + command + shift + k ,然后运行项目为我做了伎俩。

如果您的目标是启动应用程序并进行debugging,您还可以编辑架构以“等待可执行文件启动”并手动运行应用程序。 该设置位于编辑模式>运行>信息>启动。 select“等待可执行文件被启动”而不是“自动”。 它会等着你运行应用程序(通过手动点击它),而不是超时。

检查设备内存是否已满。