Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios OpenSSL签名是否需要AppleWWDRCA证书*?_Ios_Windows_Air_Openssl_Certificate - Fatal编程技术网

Ios OpenSSL签名是否需要AppleWWDRCA证书*?

Ios OpenSSL签名是否需要AppleWWDRCA证书*?,ios,windows,air,openssl,certificate,Ios,Windows,Air,Openssl,Certificate,AppleWWDRCA.cer是否与使用OpenSSL开发证书有关?如果是,什么?如果没有,它有什么用 编辑: 我正在使用Windows。我不需要一个关于Mac开发的答案 到目前为止,我已经使用OpenSSL创建了开发应用程序(已签名,并带有证书),为多个开发人员创建了临时应用程序(已签名,并带有证书),它们都工作得很好。这(可能)只是一个关于是否需要将应用程序放入苹果应用商店的问题。否,WWDR证书仅用于授权您的应用程序在苹果应用商店上销售/集成 公共OpenSSL证书(通常)从外部证书颁发

AppleWWDRCA.cer是否与使用OpenSSL开发证书有关?如果是,什么?如果没有,它有什么用


编辑:

我正在使用Windows。我不需要一个关于Mac开发的答案


到目前为止,我已经使用OpenSSL创建了开发应用程序(已签名,并带有证书),为多个开发人员创建了临时应用程序(已签名,并带有证书),它们都工作得很好。这(可能)只是一个关于是否需要将应用程序放入苹果应用商店的问题。

否,WWDR证书仅用于授权您的应用程序在苹果应用商店上销售/集成


公共OpenSSL证书(通常)从外部证书颁发机构提供给您的应用程序,并由您的用户用于对您的应用程序进行身份验证(证明您的应用程序确实是它声称的)并加密他们在SSL连接中发送的数据。这些可以完全独立于WWDR证书生成。

Ok。对于应用商店提交版本签名上的应用,我是否需要合并WWDR?是。您提到的实际AppleWWDRCA.cer文件是“临时”验证,它允许您在应用程序通过审查过程时对其进行测试签名。这里有一个更详细的指南,介绍如何在iPhone上部署应用程序进行测试,然后将其提交到应用商店:你假设我在Mac上。然而,任何人使用OpenSSL而不是Mac密钥链的主要原因是因为他们使用的是Windows。我看到你的答案实际上是指OpenSSL的证书,而不是使用苹果的证书开发P12文件。OpenSSL是使用Mac的密钥链的替代品。因此,它允许使用Windows或linux开发应用程序。啊,我明白了。据我所知,应用商店提交的文件需要使用XCode提供的密钥链签名,除非你想出了一种创造性的方法来对其进行反向工程。。。在我从Windows签署应用程序的(公认的有限)经验中,我只能让OpenSSL签署的应用程序在越狱的iPhone上运行。应用商店提交是我购买Mac电脑的唯一原因;-)