首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RoboVM看不到iosProvisioningProfile

RoboVM看不到iosProvisioningProfile
EN

Stack Overflow用户
提问于 2014-06-30 05:13:15
回答 1查看 3.6K关注 0票数 5

我正在尝试配置RoboVM来为iOS构建我的LibGDX项目。

在我的build.gradle

代码语言:javascript
复制
project(":ios") {
    apply plugin: "java"
    apply plugin: "robovm"

    configurations { natives }

    dependencies {
        compile project(":core")
        compile "org.robovm:robovm-rt:${roboVMVersion}"
        compile "org.robovm:robovm-cocoatouch:${roboVMVersion}"
        compile "com.badlogicgames.gdx:gdx-backend-robovm:$gdxVersion"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-ios"
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-ios"
    }

    robovm {
        // Configure robovm
        iosSignIdentity = "ABCD123455442D6E878394E55925E0987654321"
        iosProvisioningProfile = "/path/to/profile.mobileprovision"
        iosSkipSigning = false
        stdoutFifo = ""
        stderrFifo = ""
    }

}

我也不确定我对iosSignIdentity的理解是否正确,security find-identity -v -p codesigning返回的序列是那些字符(不是那些字符,而是接近字符)

到目前为止,它完全拒绝查看我从苹果下载的配置文件。我得到的错误是:

代码语言:javascript
复制
> No provisioning profile found matching '/path/to/profile.mobileprovision'

几天来我一直对此大发雷霆。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-30 22:16:46

不要像在问题中那样提供路径,而是提供供应配置文件的名称和签名标识。

示例:

代码语言:javascript
复制
robovm {
    iosSignIdentity = "iPhone Distribution: My Company Name (ABC3214QFD)"
    iosProvisioningProfile = "MyApp Distribution Provisioning Profile"
}

你从哪里得到这些名字的?

首先,一些先决条件:

  1. 打开Xcode,转到Preferences >Account
  2. 确保已将Apple添加到帐户列表中
  3. 完成后,单击“查看详细信息”
  4. 确保您有一个iOS开发和iOS发行版签名标识(如果没有,请使用加号按钮添加)
  5. 按刷新按钮

若要获取供应配置文件的名称,请参阅供应配置文件的底部列表。它的名称必须是App发行版的供应配置文件,并且它必须与成员门户中用于应用程序分发的证书相关联。此证书也必须是您用于签署IPA的证书。

在我的示例中,我在成员门户中创建了这个供应配置文件,并将其命名如下:

代码语言:javascript
复制
MyApp Distribution Provisioning Profile

若要获取签名标识的名称,请在Mac上打开密钥链访问应用程序,然后在“证书”下查找名为“如下”的证书:

代码语言:javascript
复制
iPhone Distribution: My Company Name (ABC3214QFD)

注意,要使用此证书,必须在Mac上拥有相关的私钥。您应该在Keychain中看到这一点,它是相应证书下的可扩展行。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24483301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档