如何指定 RoboVM Gradle 使用什么临时配置文件?

2024-05-22

我搜索了一下,发现编辑 build.gradle 是这样的

project(":ios") {
    apply plugin: "robovm"

    .....

    robovm {
        iosSignIdentity = ""
        iosProvisioningProfile = ""
        iosSkipSigning = false    
    }
 }

但是,无论我在引号中输入什么格式,在调用 gradlew ios:createIPA 时都会收到错误,提示字符串错误。我尝试了证书和配置文件的绝对路径,它的名称显示在钥匙串访问中,但没有任何效果。

有人熟悉这个吗?谢谢!


iosSignIdentity 可以在这里找到:

$ security find-identity -v -p codesigning
1) ABC123 "iPhone Developer: ME (ABC12345)"
2) DEF456 "iPhone Distribution: ME (ABC34578)"
 2 valid identities found

您需要指定字符串,例如“iPhone 分布:ME (ABC34578)"

您的配置文件是 XCode 中显示的“准确”名称(抱歉,我不知道该命令)

点击XCode -> 优先 -> Accounts-> 选择您的 Apple ID ->查看详情如果您的配置文件不存在,请单击刷新按钮

因此,您的配置块应该如下所示:

robovm {

iosSignIdentity = 'iPhone Distribution: ME (ABC34578)'
iosProvisioningProfile = 'PROD PROVISIONING PROFILE' 

}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何指定 RoboVM Gradle 使用什么临时配置文件? 的相关文章

随机推荐