开发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 System改为Legacy Build System(两者区别请自行查找相关资料) 该方法参考文档:xcode真机调试报错:A valid provisioning profile for this executable was not found
- 参考文档:ios设备运行出现 ”A valid provisioning profile for this executable was not found“的解决
上述四种方式全部试验之后,还是安装失败,并且第三种方式修改构建模式为Legacy Build System之后编译报错,然后又改回原来的模式,再次编译运行后 就可以安装了(感觉很神奇,不知道为什么),算是解决了我的问题,但是具体什么原因导致的还是不清楚。
2、在Archive成功之后出现的Organizer中出现Unable to log in with any of your accounts. Open the Accounts preferences to check your usernames and passwords.(无法登录您的任何帐户。打开帐户偏好来检查您的用户名和密码 )
Xcode>>Preferences>>Accounts中查看已登录的账号是否有过期或者需要重新登录账号如图2,重新登录或者删除即可
PS:暂时记录一部分,以后遇到其他问题再及时更新!
这篇博客记录了在使用Xcode开发iOS应用时遇到的两个问题:1) 在运行release版本时出现'A valid provisioning profile for this executable was not found'的错误,尝试清理项目、修改scheme、确认设备在描述文件中以及切换构建系统等方法最终解决了问题;2) Archive后Organizer中无法登录账号的问题,通过检查和更新Xcode账户设置解决了。

3351

被折叠的 条评论
为什么被折叠?



