process launch failed: failed to get the task for process 1499
process launch failed: failed to get the task for process xxx
原因:
配置证书有问题
解决办法:
在Builds Settings 中设置证书都为iOS Developer
=====》ok!
错误信息内容:
The identity used to sign the executable is no longer valid.
Please verify that your device’s clock is properly set, and that your signing certificate is not expired. (0xE8008018).
解决办法:
是因为配置文件冲突,我为了不影响正常开发,打包的时候在重新配置,就重新设置BundleID 先Run起来,打包的时候重新配一套描述文件就好了
关于This application or a bundle it contains has the same bundle identifier as this application or another bundle that it contains. Bundle identifiers must be unique.错误的问题分析和解决
This application or a bundle it contains has the same bundle identifier as this application or another bundle that it contains. Bundle identifiers must be unique.
1.问题分析
- 项目中的boundle id 出现冲突,不同的项目一个id ; 或者同样的项目不同的id(两次以上修改了bundle id)。
- 缓存问题
我的问题情况分析:开发SDK(target分支开发SDK模式),昨天导出要调试项目,切换了一下正式的bundle ID。 今天跑测试项目就起不来了,出现该错误,直观感觉就是Bundle ID 冲突了。所以我就看配置信息和info文件,确定信息一样。清理缓存,无效。我就想到昨天导出frameWork包改了分支的bundle ID (开发的时候加的后缀_SDK。发布要去掉)。然后我就看SDK分支的项目ID。 果然一样,立马改。RUN==》Success!!
2.解决问题
- 第一步:
-
第二部:清理缓存