无法启动应用,“进程启动失败:已禁用”

时间:2014-11-17 16:50:13

标签: ios xcode

当我运行我的项目时,xcode给我这个错误消息在我的案例迷你ipad上尝试使用ios设备,

我正在使用代码signe开发

设备在运行列表中出现

项目设置有效

错误:

错误:无法启动'/private/var/mobile/Containers/Bundle/Application/389D3AA9-DC56-4FD5-91CD-17C51C4E064A/Try.app' - 进程启动失败:已禁用

有什么帮助吗?

4 个答案:

答案 0 :(得分:22)

我遇到了同样的问题/错误,但这不是配置文件问题。取消选中编辑方案菜单中的“由于后台获取事件而启动”框,为我修复了它。

uncheck this box

步骤一步:

  1. 在Xcode中,点击包含应用程序名称的按钮,该按钮位于“停止”按钮的右侧
  2. 点击下拉菜单中的“编辑方案...”
  3. 确保左侧选择“运行”,顶部选择“选项”
  4. 背景提取框将位于视图的中间
  5. 正如下面提到的Jesuslg123,如果您想测试应用程序的后台功能,检查此框是否合理。然而,遇到此问题的大多数用户可能会错误地检查它,或者已经禁用了应用程序的相应背景功能,并且忘记取消选中它(例如我自己)。

答案 1 :(得分:3)

如果您正在尝试调试后台提取,请不要忘记在

中启用它

Target -> Capabilities -> Background Modes

答案 2 :(得分:0)

我将错误发送给苹果支持部门及其回复

感谢您与Apple Worldwide Developer技术支持联系。我的回复是让您知道我已收到您的技术协助请求。

以上消息表示您的应用已使用分发配置配置文件进行签名。请在终端应用程序中的二进制文件上运行以下命令以确定您的 app是使用开发或分发配置文件构建的: codesign -dv .app

此命令将输出有关二进制文件的信息。如果权限行设置如下,则使用开发人员配置文件构建二进制文件:              Authority = iPhone开发人员:xxxxxxxx(xxxxxx)

使用开发者资料构建的应用

codesign -dvvv /Users/username/Library/Developer/Xcode/DerivedData/QuickContacts-                       eqjxksovflunlhgkarzfztmivkbv/Build/Products/Debug-iphoneos/QuickContacts.app 
Executable=/Users/username/Library/Developer/Xcode/DerivedData/QuickContacts-          eqjxksovflunlhgkarzfztmivkbv/Build/Products/Debug-iphoneos/QuickContacts.app/QuickContacts
Identifier=com.example.apple-samplecode.ContainingApp
Format=bundle with Mach-O universal (armv7 (16777228:0))
CodeDirectory v=20200 size=526 flags=0x0(none) hashes=16+5 location=embedded
Hash type=sha1 size=20
CDHash=99a7c9dbbbfec50a12db9c17a72d208828cc1b14
Signature size=4332
Authority=iPhone Developer: xxxxxxxx (xxxxxx)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Nov 17, 2014, 10:52:45 AM
Info.plist entries=30
TeamIdentifier=4C89638E89
Sealed Resources version=2 rules=12 files=15
Internal requirements count=1 size=204

使用分发配置文件构建的应用

codesign -dvvv /Users/username/Library/Developer/Xcode/Archives/2014-11-17/QuickContacts\ 11-17-    14\,\ 10.56\ AM.xcarchive/Products/Applications/QuickContacts.app 
Executable=/Users/username/Library/Developer/Xcode/Archives/2014-11-17/QuickContacts 11-17-14,     10.56 AM.xcarchive/Products/Applications/QuickContacts.app/QuickContacts
Identifier=com.example.apple-samplecode.ContainingApp
Format=bundle with Mach-O universal (armv7 (16777228:0))
CodeDirectory v=20200 size=486 flags=0x0(none) hashes=14+5 location=embedded
Hash type=sha1 size=20
CDHash=054d2ece4a0babeaf3dc53ddd2c3685173c716ec
Signature size=4335
Authority=iPhone Distribution: xxxxxx (xxxxxx)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Nov 17, 2014, 10:56:09 AM
Info.plist entries=30
TeamIdentifier=4C89638E89
Sealed Resources version=2 rules=12 files=16
Internal requirements count=1 size=208

答案 3 :(得分:0)

产品 - >计划 - >编辑计划 - >运行 - >选项

确保' 后台抓取(由于后台抓取事件而启动)'框未选中;

对我有用!