4

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

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

    .....

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

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

有人熟悉这个吗?谢谢!

4

1 回答 1

7

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 ->查看详细信息 如果您的配置文件不存在,请单击刷新按钮

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

机器人{

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

}

于 2014-08-23T02:48:58.263 回答