app服务器证书无效怎么办,APP上架证书无效:解决(示例代码)

news/2024/7/5 6:53:18

在碰到问题时总是第一反应,“我没做过啥啊”,这主观思想导致了排查问题更加困难。

screenshot1.jpg

上传之后出现如图错误,”error itms-9000 the bundle at bundle path is not signed using an apple submission certificate”

由于最近某些原因,我将keychain给重置了一下,当时申请的CertificateSigningRequest.certSigningRequest文件也已失效,再看错误日志,我怀疑是证书的问题。

随后将所有的证书重新搞了一遍。问题依然存在。

接着用继续排查,用release证书打包出来一个.app,举例如AppName.app

然后用命令行来检测证书

$codesign -vvvv AppName.app

AppName.app:CSSMERR_TP_NOT_TRUSTED

OK,终于找到了明确的错误代码了。google了一下发现是因为缺少了“Apple Woldwide Developer Relations Certification Authority”这个证书导致。

接着查看keychain,发现证书存在。只不过由于我之前折腾的时候把证书信任权限给改了,接着就出现了问题。

%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7-2014-04-15-%E4%B8%8A%E5%8D%8811.40.10.png

将“使用此证书”改回“使用系统默认”

再次编译,检测一下证书

$codesign -vvvv AppName.app

AppName.app:valid on disk

AppName.app:satisfies its DesignatedRequirement

OK,问题解除。


http://www.niftyadmin.cn/n/2623560.html

相关文章

mysql导出excel 多个sheet_数据库多张表导出到excel

数据库多张表导出到excelpublic static void export() throws Exception{//声明需要导出的数据库String dbName "hdcloude";//声明bookHSSFWorkbook book new HSSFWorkbook();//获取Connection,获取db的元数据//Connection con DataSourceUtils.getConn();Connect…

css grid 自动高度_面试押题之 --- CSS部分

本文章中的题来自写代码啦--2020面试押题,之前我总结过一篇HTML部分的面试押题,马上就要秋招了,所以我打算把面试题都总结一边然后开始投简历练练手,之后争取进大厂.必考:两种盒模型分别说一下。必考:如何垂直居中?必考:flex 怎么…

换中国电信卡显示无服务器,用5G或需要换SIM卡 中国电信给出了答案

套餐改成5G要不要换SIM卡?这个问题近日似乎有了准确的答案。5月13日,中国电信发布的一份白皮书指出,套餐该换用5G或需要换SIM卡。此前在2019年底时,三大运营商宣称使用5G服务,用户不换卡、不换号。但5月13日,中国电信…

flask实时显示服务器日志,使用WSGI服务器和flask应用程序进行日志记录

log – If given, an object with a write method to which request (access) logs will be written. If not given, defaults to sys.stderr. You may pass None to disable request logging. You may use a wrapper, around e.g., logging, to support objects that don’t i…

shiro判断用户是否登录_腾讯致歉QQ读取浏览器历史:判断是否恶意登录

来源 | 澎湃新闻1月17日,有论坛文章称,QQ会读取网页浏览器的历史记录,该内容后被链接至知乎提问上。1月18日,腾讯QQ在其知乎官方号上回答该提问时表示,近日,我们收到外部反馈称PC QQ扫描读取浏览器历史记录…

ajax触发,jQuery AJAX调用始终触发成功

我有这个登录表单,我在其中进行服务器端验证,现在我正在尝试进行jQuery验证。表格摘要:Login jQuery片段:(我使用bootstrap' login.js)submitHandler: function (form) {var un $(#usernameEmail).val();var p $…

mysql中的rman备份_RMAN 备份详解

一、数据库备份与RMAN备份的概念1.数据库完全备份:按归档模式分为归档和非归档归档模式打开状态,属于非一致性备份关闭状态,可以分为一致性和非一致性非归档模式打开状态,非一致性备份无效关闭状态,一致性备份&#xf…

性能优化之数据存储DOM编程

多读书多看报 数据存储 在javascript中,数据存储的位置会对代码整体性能产生重大的影响。数据存储共有4种方式:字面量、变量、数组、对象成员。 要理解变量的访问速度,就要理解作用域。由于局部变量处于作用域的起始位置,因此访问…