专业IOS签名团队
闪电售后,性价比秒杀上架,快速上线、测试
提供 iOS 企业证书签名服务,让您的 iOS App 无需提交 App Store 或设置
UDID 即可在iPhone、iPad 等设备上直接安装,帮助您快速完成应用内测
过程,降低测试成本,缩短上线时间。

在Windows中为PhoneGap构建iOS签名密钥

2019-07-02 07:59 栏目:ios签名 查看()

在构建我一直在研究的混合应用程序时,我必须克服的任务之一是如何在Windows上生成PhoneGap Build所需的iOS签名密钥以生成iOS应用程序。这里概述了执行此操作的步骤。

Apple开发者帐户

我假设你有一个主要的事情是Apple Developer帐户。没有办法,你必须有一个。是的,每年花费99美元,但如果您需要为iOS构建应用程序,那么您需要付费。

OpenSSL的

您还需要下载OpenSSL并将其安装在您的计算机上。这将最终到达某个地方C:\OpenSSL-Win32,并且值得将该bin目录添加到您的Path环境变量中,以下步骤将假设您已完成。

步骤

您需要做的第一件事是生成私钥。转到命令行并导航到要存储生成的文件的目录。然后键入以下内容以生成密钥:

openssl genrsa -des3 -out ios.key 2048

这将生成一个密钥并将其存储在文件中ios.key。系统将提示您为此密钥生成密码(一次创建,一次验证),您应该注意,稍后您将需要密码。

接下来,您需要生成证书签名请求或CSR文件。您可以通过运行以下命令来执行此操作,该命令使用ios.key先前生成的文件:

openssl req -new -key ios.key -out ios.csr -subj "/emailAddress=MY-EMAIL-ADDRESS, CN=COMPANY-NAME, C=COUNTRY-CODE"

您(显然)需要将电子邮件,公司名称和国家/地区代码详细信息更改为正确的值,例如-subj "/emailAddress=test@iandevlin.com, CN=iandevlin, C=DE"。这将生成所需的证书签名请求并将其存储在文件中ios.csr。

现在,您需要转到Apple Developer iOS Provisioning Portal,以使用ios.csr您刚刚生成的文件生成iOS开发证书。单击左侧的“证书”,然后单击“请求”。系统将提示您上传.csr文件,然后等待颁发证书,如果需要,可以快速刷新浏览器。

如果您需要有关门户网站的任何帮助,该网站将为您提供所有您需要知道的信息。

现在下载已颁发的开发证书并将其保存在其他生成文件所在的目录中。

您现在需要将其转换为PEM文件,您可以使用:

openssl x509 -in ios_development.cer -inform DER -out ios_development.pem -outform PEM

ios_development.cerApple Provisioning Portal上创建的开发证书的名称在哪里,是我们要生成ios_development.pem的PEM文件。

要生成的倒数第二个文件是P12文件,它使用我们的私钥(ios.key)和iOS开发证书(ios_development.pem):

openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12

系统将要求您输入该ios.key文件的访问短语(您之前提到过),您需要为P12文件生成一个导出密码并进行验证。ios_development.p12然后生成该文件。

您需要生成的最后一个文件是配置文件,它还要求您返回Apple Provisioning Portal。有关于如何做到这一点的大量文档,所以我不会在这里讨论它。请记住,此类证书需要通过其UDID绑定到您的iOS测试设备,并且还有关于如何执行此操作的文档。

生成配置文件后,下载它(例如iOS_Development.mobileprovision)并将其保存在与其他文件相同的位置。此文件还需要安装在每个iOS测试设备上。

您现在应该拥有为PhoneGap Build生成iOS签名密钥所需的一切:

  • P12证书文件
  • 供应资料
  • 证书密码

这些步骤还可用于为iTunes Store生成分发密钥。

扫二维码与IOS签名经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/ios企业签名咨询/签名价格咨询/技术建议/互联网交流

上一篇:怎样生成iOS签名推送证书

下一篇:ios签名的应用分发的详细概述

郑重申明:IOS企业签名以外的任何单位或个人,不得使用该案例作为工作成功展示!
  • 咨询QQ:1602927038
    邮箱:1602927038@qq.com
    工作时间:08.30-23.30
友情链接: ios企业签名 微构网
Copyright © 2017-2019 www.wegto.com.版权所有  鄂ICP备19007640号-1    苹果企业签名  苹果签名  ios企业签名  
点击这里给我发消息