我正在使用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的情况下管理两个配置文件?非常感谢您的贡献
如果检查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。
无论如何,这些插件扩展应该在插件的自述文件中进行解释,我为此提出了一个问题。