2014-03-27 64 views
157

我正尝试在设备上启动我的应用程序。它正在模拟器上成功启动。无法启动进程启动失败:超时等待应用程序启动

  • 列表项
  • 我用7.1 SDK
  • 的Xcode 5
  • 和设备是7.1 iPhone 4S

我曾尝试:

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

我能做些什么,使工作?

它可能是代码签名?

目前,我有它设置为“不要代码签名”

+1

您是否检查过您的提供资料?去组织者,并确保您的设备是绿色的,而不是黄色的。它可以让你从那里排除故障。 XCode5对旧版本进行了重大改进,可自动同步您的配置代码签名配置文件。 – ApolloSoftware

+0

检查这个http://stackoverflow.com/questions/10087985/xcode-doesnt-see-my-ios-device-but-itunes-does – Anupam

回答

395

我有这个问题,当我从运行Xcode中的应用程序时使用分发证书,而不是开发者之一。你可以检查你的目标 - >生成设置 - >代码签名。

As @AndyDynn在他的评论中指出: 请确保您在“目标”版本设置中执行此操作,而不仅仅是“项目”版本设置。

+136

这很荒谬。有史以来最差的错误消息 –

+5

对我来说,这是配置文件分发,而不是证书。 – user1021430

+7

只要确保在“目标”构建设置上执行此操作,而不仅仅是“项目”构建设置。 – AndyDunn

11

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

  1. 申请开发证书。

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

  3. 代码签署您的应用程序。

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

欲了解更多详情检查this

3

我得到了同样的问题,在看到答案后,我发现我的。手头的问题是:我的开发人员分发证书是,从iOS开发中心去掉,所以我只是假定它已经超时了。我没有得到一个很好的警告,只是上面的错误 - 安装工作,但调试没有。所以我让Xcode为我重新生成了一个新的。

0

在我的情况下,在目标 - >构建设置 - >配置文件中没有任何价值。尽管代码签名看起来没问题)

8

如果您的配置文件和代码签名一切正常,请尝试退出并重新启动您的XCode。它会为我工作。

18

我从字面上重新启动了我的iPad,它已连接到测试应用程序,并解决了问题。

+0

重新启动我的iPad后配置文件的事情为我工作 –

0

确保在您的环境中部署配置文件设置为您的发展概况:项目>构建设置>代码签名

考虑你的目标设定和波德项目设置它(如果使用可可豆荚)。

如果发展不存在配置文件创建或下载: 证书,标识&配置文件>部署配置文件

1

我清理了我的临时配置文件,重新启动了iPhone,重新启动计算机,它为我工作。

1

只是向任何人遇到这个问题抛出一个额外的建议(它最近经常烧我) - 尝试去目标 - >(你的目标) - >一般 - >团队和重新选择相同团队,这迫使Xcode为你更新配置文件。

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

1

我有同样的问题,我尝试了所有建议的步骤,但我设法让它部署,只有在我关闭我的iphone后运行。

7

我刚才有这个问题。 我必须在设备上打开应用程序并点击信任计算机。 没有必要让我重启20次,耶。

+0

同样的事情发生在我身上iOS8/iPhone 6只是启动应用程序 – Cyprian

0

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

0

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

0

供应配置文件中的选择可能会导致此问题。因此,在启动应用程序时,请确保您使用的是开发概要文件&而不是分发概要文件。我一直面临同样的问题。但是使用相同的过程逃脱了它。

检查项目>构建设置>配置文件&选择您的开发配置文件。

并且还在同一个选项卡中处理代码签名标识。确保你选择了分配的开发者&的身份。

0

下面解决了我两个步骤:

对于xcode版本:7.2

  • 1.Select您的任何模拟器来运行(刚开始跑步,没有必要完全加载应用程序)。
  • 2.停止它。
  • 3.然后选择您的设备并运行。

这解决了我的情况。

0

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

3

下面是一些尚未提到的2名真棒黑客:

HACK#1:

锁定手机,按了XCode启动,等到XCode中说:“解锁设备启动“,然后解锁你的手机,它会成功启动,每次作品

HACK#2:

如果你的目标只是调试应用程序,这里是另一种简单而直接的方法:应用程序部署

  1. 后,手动启动。
  2. 转到XCode - > Debug - > Attach to Process ...从列表中选择您的应用程序,然后正确调试。

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

+0

这不适用于我。 – bob

0

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

0

上述所有的答案都没有帮我,我会发表我的解决方案:

删除xcuserdata文件夹中所有出现在.xcodeproj.xcworkspace并重新启动Xcode的解决了这一问题。要删除它,请右键单击您的应用文件夹中的your_app_name.xcodeproj和/或your_app_name.xcworkspace,然后选择"Show Package Contents"。我希望能帮助别人节省一些时间。