iOS真机调试时“process launch failed: timed out waiting for app to launch”问题

背景:

这几天做一个DEMO,因为需要用到定位功能,所以需要真机调试。于是就把BundleID改成以前用的,然后选上了开发证书进行真机调试。

可是每次运行都无法成功,总是报错:“process launch failed: timed out waiting for app to launch”。

解决:

用百度搜了一下这个错误,大部分的回答都是在“Product - scheme - edit scheme”中,将run的Build Configuration改成debug。

但是我检查之后发现我的设置没有问题。

几经辗转,看了很多帖子,但都没有解决这个问题。

最后忽然在一个帖子里看到回复说要想真机调试,必须在TARGETS - Build Settings 的Code Sign里面选择正确的证书,第一眼我也没有在意,我确实已经选了和BundleID匹配的证书信息,是没问题的。

但是,突然间想到,为了方便测试应用发布,我用的是企业开发证书,难道企业开发证书不能真机调试??

然后我换了个人开发证书,试了一下,果然可以。。。。

结果:

企业开发证书不能用来调试

猜你喜欢

转载自blog.csdn.net/jhq1990/article/details/50556478