我正在使用PhoneGap Build来构建我的应用。我不知道如何创建iOS签名密钥,因为我使用的是Windows机器。
我可以使用以下命令为Android创建密钥。
$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
但是我不知道如何为iOS创建一个?有人可以链接我关于如何在Windows机器上创建密钥的教程吗?
You must provide a signing key, first. Find out how to fix this.
答案 0 :(得分:0)
是的,您可以,this blog post提供所有必要的步骤。这是一个夏季:
openssl genrsa -des3 -out ios.key 2048
生成证书签名请求或CSR文件
openssl req -new -key ios.key -out ios.csr -subj" / emailAddress = MY-EMAIL-ADDRESS,CN = COMPANY-NAME,C = COUNTRY-CODE"
在Apple Developer iOS Provisioning Portal上,使用您刚刚生成的ios.csr文件生成iOS开发证书。
将认证转换为PEM文件:openssl x509 -in ios_development.cer -inform DER -out ios_development.pem -outform PEM
生成P12文件:openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12
您需要生成的最后一个文件是配置文件,使用Apple Provisioning Portal。
我强烈建议您按照original post上的步骤进行操作。
答案 1 :(得分:-2)
您无法通过窗口系统创建签名密钥,您必须使用任何MAC帐户创建一个Apple帐户,而不是为开发人员和分发人员创建证书 开发人员证书用于设备测试 其他 分发用于任何测试并在IOS上发布应用程序