真机测试:可以build成功,可是 报错App installation failed A valid provisioning profile for this executable was not found。app
中文意思:APP 安装失败, 这个可执行程序没有有效的秒速文件。我明明选好了 描述文件了啊,犯什么神经。测试
确实是xCode 犯神经了, 咱们真机测试的时候,不像之前那样 须要配置手机的UDID了,描述文件须要xCode 自动配置你手机的信息,这点能够这样验证,在开发者中心看看,跑过真机以后,你的手机名称就在开发者中心的devices列表里面了。ui
因此,这一步有必要自动配置。this
开发中须要不停的测试,模拟器,真机,打包给别人测试。spa
只要是跑程序,把下面几个弄好code
前提:ci
PROJECT--> APP NAME --> general- --> building setting开发
TARGECTS--> APP NAME --> general- --> building setting里的code signing Identity设置好,Debug 开发的证书,Release 发布证书,免费的AppleID 这里 自动就行。get
一、模拟器cmd
在通常状况下,直接跑模拟器就能够了,这时候最好把
target --> general --> signing 设置为自动,Automacitcally manage signing 勾选上 ☑️
二、真机
target --> general --> signing 设置为自动,Automacitcally manage signing 勾选上 ☑️
三、打测试包 Archive
target --> general --> signing 设置为 Automacitcally manage signing 不要勾选上
其中勾选掉Automacitcally manage signing 以后爆红,要手动吧 provisioning Profile 选上,随便你 从新下载或者安装。 而后building
若是还不行,先彻底退出xCode, 没错犯神经就去后台检讨吧,而后直接把全部描述文件删除:
一、打开finder
二、cmd + shift + g
三、粘贴着个路径 ~/Library/MobileDevice/Provisioning\ Profiles/ 到搜索框
四、所有删除
五、重启xCode cmd + , 打开偏好设置
六、accounts --> 选中须要 的 appid --> download manual profiles
再次构建。