gpt4 book ai didi

ios - RoboVM:缺少签名身份

转载 作者:行者123 更新时间:2023-12-01 16:03:49 27 4
gpt4 key购买 nike

我有一个使用 libGDX 开发并使用 robovm 移植到 iOS 的应用程序。这是完美的工作。然后我更新了我的配置文件以允许导出到另一台设备。执行此操作时,我现在得到 2 个在 robovm 中列出的同名配置文件,因此我使用“iPhone 配置实用程序”删除它们,然后重新添加配置文件。现在,当我查看 xCode 时,它​​会显示我的配置文件、我的签名 ID 等一切都很好。如果我运行命令“security find-identity -v -p codesigning”,它会完美地列出我的签名 ID。但是在 Eclipse 中,当我转到 RoboVM > Package for App STore/Ad Hoc distribution 时,Signing Identity 下拉列表不再包含我的 ID,如果我尝试手动输入它,也找不到它。

我检查了我的钥匙串(keychain),里面有证书。我试过多次重新启动 xcode 和 eclipse。在我使用 iphone 配置实用程序之前,这一切都运行良好。

最佳答案

如果您正在使用 gradle 设置(您应该这样做),那么打开您的 build.gradle 文件(在 ios 项目中,而不是根文件)并将其放在文件的底部:

robovm {
iosSignIdentity = "your signing identity"
iosProvisioningProfile = "your provisioning profile"
iosSkipSigning = false
stdoutFifo = ""
stderrFifo = ""

只需输入与开发者中心中的名称完全相同的名称即可。

这可能会通过 eclipse 的 roboVM 导出选项起作用,但如果它没有,则使用命令行转到您的项目文件夹并运行:

gradlew ios:createIPA

或者如果在 MacOSX 上

./gradlew ios:createIPA

如果您没有使用 ./gradle 的权限,您需要使用以下方法为其添加权限:

chmod +x ./gradlew

关于ios - RoboVM:缺少签名身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133774/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com