“A valid provisioning profile for this executable was not found”今天在xcode7.3.1版本真机调试出现此类错误,从描述上可以看到说:对于可执行provisioning profile 没有被找到。所以网上有很多答案是说你provisioning profile没有被找到,需要重新导入之类的。

    重新尝试,无用,于是便从出问题的角度出发,发现出这个问题是在我将证书改为正式环境的证书,并打包上线之后才出现的问题,便将证书修改为iPhone Develop,但是在Target中的Code Signing Identity并没有自动切换过来。

    所以问题一看便知,Distribution的证书很明显的不能够支持真机测试,但是Developer的证书也不能够使用,于是便把provisioning profile的标示修改为Automatic,之后clean一下,运行真的可以在真机上跑了,修改为原来的Developer的证书即可。