【问题标题】:How do I specify what provisional profile RoboVM Gradle uses?如何指定 RoboVM Gradle 使用的临时配置文件?
【发布时间】:2014-06-12 03:04:38
【问题描述】:

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

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

    .....

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

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

有人熟悉这个吗?谢谢!

【问题讨论】:

    标签: gradle robovm


    【解决方案1】:

    可以在此处找到 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 -> Preferences -> Accounts -> 选择您的 Apple ID -> 查看详情 如果您的配置文件不存在,请单击刷新按钮

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

    机器人 {

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

    }

    【讨论】:

    • 获取 iosProvisioningProfile 字符串的正确位置是在 Apple 的“Certificates, Identifiers & Profiles”/Profiles 页面中,并且是第一列“名称”处的值。
    • 上述“证书标识符和配置文件”页面可以在苹果开发者页面developer.apple.com/account/resources/certificates/list中找到
    猜你喜欢
    • 1970-01-01
    • 2020-06-15
    • 2014-09-26
    • 2017-01-05
    • 2021-05-18
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多