Xcode真机调试遇到The identity used to sign the executable is no longer valid
2023-03-15 23:19:34 时间
一段时间没用过真机调试后,想真机调试一个app,遇到了这个报错。
首先到“工程名-->TARGETS-->Build Settings-->搜索Provisioning Profile”。这里可以查看所使用的描述文件(PP)文件是什么。
登录苹果开发者中心查看PP文件是不是过期了,再查看证书文件(Certificates)是不是过期了。
我查看到的两个都没有过期,很奇怪不知道为什么,不得已重新请求了一次Certificates文件,还是不行,干脆重新生成一个新的开发证书文件,并生成对应的PP文件,全部重新来了一次,操作起来还是比较快的,具体流程见iOS创建调试证书真机调试。
重新请求证书、安装证书、安装PP文件。同时,删除原来的文件。
在钥匙串中,搜索“iPhone”可以得到安装过的ios开发证书文件,根据过期时间可以看到哪个是新安装的,哪些是以前的,新安装的过期时间为当日时间加一年。删除所有以前安装过的Developer文件。
回到Xcode,打开“菜单栏Xcode-->Preferences-->Accounts”,右侧选择对应的Apple ID,左边“name”下有一行内容,双击它,下方可以看到PP文件列表,点击左下角的刷新按钮,可以看到内容刷新了,现在再到“工程名-->TARGETS-->Build Settings-->搜索Provisioning Profile”,点击选择PP文件可以看到最新的列表了。
选择正确的PP文件,运行,OK!
相关文章
- 002:Django 模板系统介绍
- 007:Django Cookie Session
- 010:Django高级模型
- 013:Django商城项目规划与环境搭建
- 014:Django商城项目静态文件修改
- 015:Django商城项目表单处理
- 016:Django商城短信和邮箱注册
- 017:Django商品详情页、富文本编辑器
- Linkerd,其实也很 “前景”的
- 001:网络爬虫基础理论整合
- 002:Python爬虫Urllib库全面分析
- 003:Python正则表达式讲解及习题练习
- 2022年8种高级威胁预测出炉、FBI就零日漏洞发出警报|11月22日全球网络安全热点
- 004:Python爬虫实战 由易到难(图文解析)
- 006:开启Scrapy爬虫项目之旅
- 007:Scrapy核心架构和高级运用
- 008:Http协议详解
- 009:博客类爬虫项目实战
- 用腾讯云轻量服务器搭建一个漂亮的导航主页
- 010:图片类爬虫项目实战