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

如何指定RoboVM Gradle使用的临时配置文件?,gradle,robovm,Gradle,Robovm,我四处搜索了一下,发现编辑build.gradle是这样的 project(":ios") { apply plugin: "robovm" ..... robovm { iosSignIdentity = "" iosProvisioningProfile = "" iosSkipSigning = false } } 但是,无论我在引号中使用何种格式,调用gradlew ios:createIPA

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

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

    .....

    robovm {
        iosSignIdentity = ""
        iosProvisioningProfile = ""
        iosSkipSigning = false    
    }
 }
但是,无论我在引号中使用何种格式,调用gradlew ios:createIPA时都会出现一个错误,即字符串是错误的。我尝试了证书和配置文件的绝对路径,它的名称显示在keychainaccess中,没有任何效果


有人熟悉这个吗?谢谢

可在以下位置找到重要性:

$ security find-identity -v -p codesigning
1) ABC123 "iPhone Developer: ME (ABC12345)"
2) DEF456 "iPhone Distribution: ME (ABC34578)"
 2 valid identities found
您需要指定字符串,例如“iphonedistribution:ME(ABC34578)”

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

单击XCode->Preferences->Accounts->选择您的Apple ID->查看详细信息 如果您的资源调配配置文件不存在,请单击“刷新”按钮

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

罗博夫{

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


获取iosProvisioningProfile字符串的正确位置是Apple的“证书、标识符和配置文件”/“配置文件”页面,并且是第一列“名称”的值。上述“证书标识符和配置文件”页面可以在Apple开发者页面上找到