开发iOS应用时会用到Xcode调试,运行过程中由于不同的需求,可能会修改配置文件、证书、运行模式等,从而碰到各种报错。因为本身对Xcode工具及其相关的文件、证书等不熟悉,所以解决问题的时候很是费时间。现在记录一下碰到的报错,以便以后查找和解决。
1、Xcode运行release版本时 build成功 但是安装时报错 :A valid provisioning profile for this executable was not found (没有找到此可执行文件的有效配置文件 )
运行debug模式版本时没有这个报错,是在运行release版本时出现的。我的理解是当前运行的模式与描述文件不匹配(即没有找到),检查build settings中signing,里面的配置都是正常release版本的签名证书和描述文件。经过查找网上资料,解决的方式有以下几种:
- Product>>Clean(有的可能显示Clean Build Folder) 快捷键方式:cmd+shift+k 清理之后重新运行或者重启Xcode
- Product>>Scheme>>Edit Scheme 中将Run模式修改为debug
- 确认描述文件中包含该测试设备
- File>>Project Settings 设置 Build System 为New Build Sys