报错:process Launch Failed:failed to Get the Task for Process 1298(解决方案)

今天真机调试的时候出现了这个错误,如下图

Mou icon

这一次碰到的问题是这样的:模拟器上运行正常。我在iPhone 6上运行,程序编译正常,但是跑起来之后,大概一两秒的时间,就闪退(代码是没有问题的)。这个时候,Xcode7.1弹出这样的提示:

    Could not launch “iOSStrongDemo”
    process launch failed: failed to get the task for process 1298

错误分析:

是因为我之前打包的时候,修改了Provisioning Profile。我看了一下Build Settings里的Code Signing配置,发现Provisioning Profile选择的是XC Ad Hoc: *。如下图所示:

Mou icon

Ad Hoc是用来实现发布前的用户测试的,也就是通过Ad Hoc将未发布的App给其他人提前使用。显然这是不对的,我们是要真机调试。

解决方案:

解决方法很简单,将Provisioning Profile换成用开发证书创建的Provisioning Profile即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容