在pom.xml上创建IPA:供应配置文件

问题描述 投票:1回答:1

我正在使用maven和gluon创建我的IPA。我想知道是否可以在不使用xcode的情况下在pom.xml中设置配置文件?

对不起,我想问一个稍微不同的东西。我有两个Provisionon配置文件,一个用于生产(用于发布应用程序),另一个用于开发(用于测试和mvn运行)。来源:developer.apple.com/account/resources/certificates,下载并安装生产配置,然后再安装开发配置。因此,这两个证书都位于〜/ Library / MobileDevice / Provisioning Profiles文件夹中。我运行了mvn构建,当我尝试运行mvn运行时,我发现缺少预配置开发错误。反之,如果我先下载并安装provisiong开发人员,然后再安装生产版本,请重复构建,这次运行有效,但发布无效。如何在不每次都从〜/ Library / MobileDevice / Provisioning配置文件删除测试并修改pom.xml的情况下管理两个配置文件?非常感谢您的贡献

ios maven provisioning-profile gluon-mobile
1个回答
0
投票

如果检查Maven的Gluon Client plugin,将会看到一些可以添加到插件配置中的选项。

通常,IDE会帮助您找到这些选项,或者您可以check the code来找到它们。

要签署您的iOS应用,您可以使用:

<plugin>
    <groupId>com.gluonhq</groupId>
    <artifactId>client-maven-plugin</artifactId>
    <version>0.1.15</version>
    <configuration>
        <mainClass>${mainClassName}</mainClass>
        ...
        <IOSSigningIdentity>iPhone Distribution: ***</IOSSigningIdentity>
        <IOSProvisioningProfile>*****</IOSProvisioningProfile>
   </configuration>
</plugin>

然后,使用以下命令构建本机映像

mvn client:link

您可以运行:

mvn client:package

建立已签署的IPA。

无论如何,这些插件扩展应该在插件的自述文件中进行解释,我为此提出了一个问题。

© www.soinside.com 2019 - 2024. All rights reserved.