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

时间:2014-06-12 03:04:39

标签: gradle robovm

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

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

    .....

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

但是,无论我在引号中使用什么格式,我在调用gradlew ios时都会出错:createIPA表示String是错误的。我尝试了证书和配置文件的绝对路径,它在Keychain Access中显示的名称,没有工作。

有人熟悉这个吗?谢谢!

1 个答案:

答案 0 :(得分:4)

可以在这里找到iosSignIdentity:

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

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

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

点击 XCode - > 偏好设置 - > 帐户 - >选择您的Apple ID - > 查看详细信息 如果您的配置文件不存在,请单击刷新按钮

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

  

robovm {

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

}