首页 > 解决方案 > 创建 IPA:pom.xml 上的配置文件

问题描述

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

对不起,我想问一个稍微不同的东西。我有两个配置文件,一个用于生产(发布应用程序),一个用于开发(用于测试和 mvn 运行)。从:developer.apple.com/account/resources/certificates,下载并安装生产配置,然后是开发配置。所以这两个证书都存在于 ~ / Library / MobileDevice / Provisioning Profiles 文件夹中。我运行 mvn build,当我尝试运行 mvn run 时,我有一个缺少配置开发的错误。反之,如果我先下载并安装配置开发,然后再安装生产,我重复构建,这次运行有效,但发布没有。如何管理这两个配置文件,而无需每次都从 ~ / Library / MobileDevice / Provisioning Profiles 中删除测试并修改 pom.xml 文件。xml?非常感谢您的贡献

标签: iosmavenprovisioning-profilegluon-mobile

解决方案


如果您检查 Maven 的 Gluon客户端插件,您会看到一些可以添加到插件配置中的选项。

通常,IDE 会帮助您找出这些选项,或者您可以检查代码来找到它们。

要签署您的 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。

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


推荐阅读