无法将 iOS 证书添加到 CodenameOne
Can't add an iOS certificate to CodenameOne
在 Windows,我已经按照以下步骤为我的应用程序生成了一个 iOS 证书:
https://www.youtube.com/watch?v=mpzSXAW0qUI
它生成一个名为 ios-development.cer
的文件
当我尝试浏览并找到此文件并将其添加到相关 Netbeans window 的调试部分的 "certificate" 时(见下图),该文件未显示在文件查找器(因为我猜 wizzard 需要一个具有不同扩展名的文件)。
此外,我从来不需要在证书生成过程中添加密码,所以我不知道在密码字段中询问我是哪个密码?
感谢任何帮助。
理想的方式是使用向导http://www.codenameone.com/blog/ios-certificate-wizard.html
需要使用 Mac 将证书转换为 P12 文件。这是这里描述的一个有点粗糙的过程:http://www.codenameone.com/how-do-i---create-an-ios-provisioning-profile.html
这里:http://codenameone.com/signing.html
那么坑在这里:http://www.codenameone.com/blog/ios-code-signing-fail-checklist.html
加密需要两个密钥:public 和 private 并且 cer 文件只包含其中一个(另一个存储在您的 Mac 中)因此您需要将 cer 导入到您的 Mac 然后导出包含两个密钥的 P12 文件(此时您提供密码)。
在 Windows,我已经按照以下步骤为我的应用程序生成了一个 iOS 证书:
https://www.youtube.com/watch?v=mpzSXAW0qUI
它生成一个名为 ios-development.cer
的文件当我尝试浏览并找到此文件并将其添加到相关 Netbeans window 的调试部分的 "certificate" 时(见下图),该文件未显示在文件查找器(因为我猜 wizzard 需要一个具有不同扩展名的文件)。
此外,我从来不需要在证书生成过程中添加密码,所以我不知道在密码字段中询问我是哪个密码?
感谢任何帮助。
理想的方式是使用向导http://www.codenameone.com/blog/ios-certificate-wizard.html
需要使用 Mac 将证书转换为 P12 文件。这是这里描述的一个有点粗糙的过程:http://www.codenameone.com/how-do-i---create-an-ios-provisioning-profile.html
这里:http://codenameone.com/signing.html
那么坑在这里:http://www.codenameone.com/blog/ios-code-signing-fail-checklist.html
加密需要两个密钥:public 和 private 并且 cer 文件只包含其中一个(另一个存储在您的 Mac 中)因此您需要将 cer 导入到您的 Mac 然后导出包含两个密钥的 P12 文件(此时您提供密码)。