Codenameone iOS生成因证书而失败,但它们是在向导中创建的

Codenameone iOS生成因证书而失败,但它们是在向导中创建的,codenameone,Codenameone,我一直在使用codenameone开发一个应用程序,我已经在android上测试过了,我希望在iOS上测试。我有一个付费的苹果开发者帐户,并且能够正确地通过签名向导,“iOS签名”页面上填写了所有信息 然而,当我开始构建iOS开发构建时,在ant过程中,控制台会记录日志 A certificate from Apple with the appropriate password is required for building an iOS native app! 这很奇怪,因为填写的信息是从

我一直在使用codenameone开发一个应用程序,我已经在android上测试过了,我希望在iOS上测试。我有一个付费的苹果开发者帐户,并且能够正确地通过签名向导,“iOS签名”页面上填写了所有信息

然而,当我开始构建iOS开发构建时,在ant过程中,控制台会记录日志

A certificate from Apple with the appropriate password is required for building an iOS native app!
这很奇怪,因为填写的信息是从向导创建的,没有错误。在Apple开发者帐户页面上,我可以看到所有的证书和设备等。

出于某种原因,(甚至当我单击“浏览”时),当我选择证书文件时,它会更改我的JDK安装路径

/Library......bin/<selected file>
/Library……bin/
这很奇怪,但我最终通过手动创建证书(不知道证书密码)来修复它。现在尝试一下,它[证书创建者]可以正常工作(只要在完成后更改路径)。它不允许任何完整路径(IE/Users/…),只允许项目文件夹的相对路径。因此,当我将位置设置为“iosCerts”文件夹时,效果很好

iosCerts/<selected file>
iosCerts/
这可能是IntelliJ/Mac错误?

出于某种原因(甚至在我单击“浏览”时),当我选择证书文件时,它会更改我的JDK安装路径

/Library......bin/<selected file>
/Library……bin/
这很奇怪,但我最终通过手动创建证书(不知道证书密码)来修复它。现在尝试一下,它[证书创建者]可以正常工作(只要在完成后更改路径)。它不允许任何完整路径(IE/Users/…),只允许项目文件夹的相对路径。因此,当我将位置设置为“iosCerts”文件夹时,效果很好

iosCerts/<selected file>
iosCerts/

这可能是IntelliJ/Mac错误?

请检查您是否使用了Codename One设置中的向导,而不是首选项UI中的向导。还要确保在向导完成后保存。检查iOS签名中是否填写了路径/文件section@ShaiAlmog您如何在IntelliJ中访问此文件?我目前正在单击intellij中右上角的图标>Code Name One Preferences>iOS认证向导唯一的选项是Codename One设置应用程序,因此这应该不会是一个问题。运行向导后,请确保按右上角的“保存”按钮。然后验证在“设置”中的“iOS签名”部分中的所有设置是否正确。@ShaiAlmong我已经这样做了,并且信息似乎正确,但是对于密码,默认情况下它是我的apple ID密码还是为该证书生成的密码?我是否需要重新键入它以确定?证书密码将是“密码”,请检查您是否使用了Codename One设置中的向导,而不是首选项UI中的向导。还要确保在向导完成后保存。检查iOS签名中是否填写了路径/文件section@ShaiAlmog您如何在IntelliJ中访问此文件?我目前正在单击intellij中右上角的图标>Code Name One Preferences>iOS认证向导唯一的选项是Codename One设置应用程序,因此这应该不会是一个问题。运行向导后,请确保按右上角的“保存”按钮。然后验证在“设置”中的“iOS签名”部分中的所有设置是否正确。@ShaiAlmong我已经这样做了,并且信息似乎正确,但是对于密码,默认情况下它是我的apple ID密码还是为该证书生成的密码?我是否需要重新键入以确保?证书密码将为“password”