Ios 无法使用IDEA和RoboVM签署IPA

Ios 无法使用IDEA和RoboVM签署IPA,ios,intellij-idea,libgdx,certificate,robovm,Ios,Intellij Idea,Libgdx,Certificate,Robovm,我希望你能帮我解决这个难题,因为我已经尝试解决这个问题好几天了,但都没有成功 我想在iOS上更新我的游戏,所以我从发行商那里获得了游戏的新配置文件和p12证书,并在我的机器上安装了它们。我还安装了苹果全球开发者关系认证机构证书(将于2023年2月7日到期) 我的问题是,当我尝试创建IPA文件时(在IDEA中,RoboVM->create IPA),没有列出签名标识,因此我无法创建IPA文件。如果我转到密钥链,则证书似乎已正确安装。未列出任何其他版本(过期或未过期)。但是,该证书被列为不受信任。然

我希望你能帮我解决这个难题,因为我已经尝试解决这个问题好几天了,但都没有成功

我想在iOS上更新我的游戏,所以我从发行商那里获得了游戏的新配置文件和p12证书,并在我的机器上安装了它们。我还安装了苹果全球开发者关系认证机构证书(将于2023年2月7日到期)

我的问题是,当我尝试创建IPA文件时(在IDEA中,RoboVM->create IPA),没有列出签名标识,因此我无法创建IPA文件。如果我转到密钥链,则证书似乎已正确安装。未列出任何其他版本(过期或未过期)。但是,该证书被列为不受信任。然后,我已经尝试将不受信任的证书设置为“始终信任”。然后它出现在IDEA中,我能成功吗?创建IPA文件。然后,当我通过应用程序加载器提交时,问题就出现了,因为这样我会收到一条错误消息:

错误ITMS-90034:“签名缺失或无效。捆绑路径'Payload/D.app'处的捆绑包'A.B.C'未使用Apple提交证书进行签名

如果有帮助的话,我使用的环境与我以前为我们的游戏创建IPA文件时使用的环境相同:IDEA 2018.2.3社区版、RoboVM 2.3.5和libGDX 1.9.8。我刚刚更新了配置文件和签名证书,因为以前的文件已经过期

在为这个问题寻找解决方案之后,我已经尝试删除并重新安装证书,重新启动XCode和机器,更改“信任模式”“证书的副本。。。我不知道还有什么可以尝试的,因为你们中的一些人以前可能遇到过这个问题,或者可能对可能发生的事情有一些线索,我很想听听你们的建议


任何关于这方面的线索都将不胜感激,因此,提前谢谢

2.3.5是非常旧的版本。而且它不支持
苹果开发
类型的身份(并且不会在列表中显示)。
升级到最近的2.3.12可能会解决这个问题

你说的“它不支持苹果的开发”是什么意思?正如我所说,游戏的第一个版本是使用这些IDE版本发布的。唯一更改的是Apple证书和设置配置文件。很抱歉误读,在您更改
trust
值后,它可以看到签名标识。其他类似的帖子告诉我们,信任模式应该是
使用系统默认值
而不是
始终信任
。如OP中所述,为
苹果全球开发者认证机构
(也是苹果最新的认证机构,有效期至2030年)设置相同,如果信任模式设置为“使用系统默认值”,则不会在IDEA中列出。基本上,这是我的问题。