超级签名

当前位置:妲己超级签名 > 超级签名 >

iOS7.1公司使用"无法安装程序运行 由于资格证书失效

当前栏目:超级签名|更新时间:2020-06-03|浏览:

  今日升級了iOS7.1后发觉根据以前的url无法安装公司使用了,一直提醒无法安装程序运行由于http//xxx.xxx.xxx资格证书失效,瞎折腾了一番,总算在StackOverFlow上找到回答。这里共享给大伙儿。ios资询StackOverFlow连接:http//stackoverflow.com/questions/20276907/enterprise-app-deployment-doesnt-work-on-ios-7-1/22325916#22325916缘故是因为iOS7.1要安裝公司使用,url务必是https的,不可以是http,这就规定大家的网络服务器要适用https。因而,要是将原连接:itms-services//?action=download-manifest&url=http//example.com/manifest.plist改成itms-services//?action=download-manifest&url=https//example.com/manifest.plist就可以。    针对网络服务器,则必须提升对https的适用,自己用的是apache网络服务器,因此这里以windows上的apache网络服务器为例子:    1.安裝装有SSL控制模块的apache版本号,自己应用的是httpd-2.0.65-win32-x86-openssl-0.9.8y    2.开启apache的环境变量conf/httpd.conf,除掉以下几点前的#LoadModulessl_modulemodules/mod_ssl.so并在文档最终再加:[email protected](邮件地址,随便)DocumentRootD/Server(网络服务器网站根目录)ServerName166.111.81.xxx(服务器域名或ip详细地址)ErrorLoglogs/test-error_logCustomLoglogs/test-access_logcommonSSLEngineonSSLCertificateFile"D/ProgramFiles/ApacheGroup/Apache2/conf/ssl.crt/server.crt"(以后转化成资格证书的详细相对路径)SSLCertificateKeyFile"D/ProgramFiles/ApacheGroup/Apache2/conf/ssl.key/server.key"(以后转化成密匙的详细相对路径)    3.改动conf/ssl.conf文档的以下几点:(下列为改动完的,大伙儿能够参照下)#SSLSessionCachenone#SSLSessionCacheshmhtlogs/ssl_scache(512000)SSLSessionCacheshmcblogs/ssl_scache(512000)#SSLSessionCachedbmlogs/ssl_scache...SSLCertificateFileconf/ssl.crt/server.crt...SSLCertificateKeyFileconf/ssl.key/server.key    4.在conf文件目录下建立ssl.crt和ssl.key文件目录(不建立也行签名证书ios,要是确保之上2个相对路径和以后的文件路径相匹配就可以)    5.在cmd下转换到apache文件目录下的bin文件目录,运作下列指令转化成网络服务器的公钥:opensslgenrsa-outserver.key1024    6.转化成签定申请办理(留意除CommonName之外能够为空签名证书ios,CommonName务必为网络服务器的ip或网站域名):opensslreq-new–outserver.csr-keyserver.key-config..\conf\openssl.cnf    7.转化成CA公钥:opensslgenrsa-outca.key1024    8.运用CA的公钥造成CA的自签定资格证书(留意除CommonName之外能够为空,CommonName务必为网络服务器的ip或网站域名):opensslreq-new-x509-days365-keyca.key-outca.crt-config..\conf\openssl.cnf    9.在当前目录建立demoCA,里边创建文件index.txt和serial,serial內容为01,index.txt为空,及其文件夹名称newcerts。    10.CA为网络服务器签定资格证书:opensslca-inserver.csr-outserver.crt-certca.crt-keyfileca.key-config..\conf\openssl.cnf    11.最终将server.crt,server.key拷贝到上文相匹配的相对路径下:conf/ssl.crt/server.crtconf/ssl.key/server.key    12.重新启动Apache网络服务器,即提升了https的适用。能够在电脑浏览器浏览https//localhost试一下。假如不好,能够在logs\test-error_log文件中看一下出了什么错误。    13.最终,我们要将自身建立的CA资格证书安裝到iphone上。将第10步转化成的ca.crt文档根据发送邮件到iphone上,用内置的Mail程序流程(其他程序流程不好)开启安裝就可以。    14.如今,再度浏览大家以前的itms-services连接,就可以一切正常安裝了。这类方式 假如大伙儿感觉不便得话能够把plist和ipa传入dropbox上签名证书ios,获得静态数据连接,由于dropbox的网络服务器适用https且有第三方公布的资格证书,wei一的缺陷是中国将会会慢一些。

ios签名推荐

网站友情链接: 月嫂 微信号购买平台 微信号出售 买微信号 刷票 微信刷票 微信投票 快手刷粉丝 微信号出售 微信号批发 微信号购买 王者荣耀代练 苹果超级签名 ios超级签名 超级签名 刷票 王者荣耀代练