IOS构建正常但在设备上运行时出错

时间:2017-02-23 14:26:25

标签: ios iphone swift xcode xcode8

你好我编译和构建一个swift项目时遇到了问题。 它编译得很好,但是当它应该在我的测试设备上运行时,设备屏幕会闪烁一个白色的启动屏幕,Xcode报告后不久:

  

流程启动失败:未指定

在第一次运行之后,任何运行都将报告

  

流程启动失败:已禁用

代替。

我尝试了很多东西。 包含: 清理派生文件,在构建之前进行清理。 重新启动后尝试再次编译,清理MacBook和手机。 我试图更改签名身份和配置文件。 签署身份只会造成很多混乱,我会害怕再次进入。

我不知道该怎么办请帮帮忙?

修改

我还尝试创建一个新项目,只是将文件的内容复制到其中,除了那些我以前知道它之前需要的真正需要的项目文件之外没有任何更改。相同的结果。

我签署了签名问题,并且几次更改了签名标识以及配置文件。我不确定这是否会导致问题,但我不会再签署错误了。

EDIT2

我现在已经对电话进行了工厂重置,以消除原因。正如所料,问题仍然存在。 我正在考虑从早期的角度备份我的Mac,以确保它不是原因,或者只是确保项目文件或编译中的某些东西是问题。 ?

我在这里撞墙,任何帮助或建议都值得赞赏。

2 个答案:

答案 0 :(得分:1)

取消选中修改方案菜单中的“由于后台获取事件启动”框
以下是相同的步骤

  1. 在Xcode中,点击包含应用程序名称的按钮,该按钮位于“停止”按钮的右侧
  2. 点击下拉菜单中的“编辑方案...”
  3. 确保左侧选择“运行”,顶部选择“选项”
  4. 背景提取框位于视图的中间

    enter image description here

答案 1 :(得分:0)

好吧,我终于解决了我的问题。我还是不知道是什么造成的。但它必须是项目中的一个设置或一个未完全删除的框架。

我的解决方案是创建一个早期工作分支的新分支,只需写入它们之间的所有文件和更改,而无需触及项目文件或导入任何框架。上次我创建了一个整个新项目时,我避免了复制粘贴,我复制粘贴了大部分文件,我觉得有些问题因为结果是同样的问题。 希望这个答案将由一个比我更了解这个问题的人详细阐述,但目前这是我能让它发挥作用的唯一方法。