ios - 创建 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?非常感谢您的贡献
解决方案
如果您检查 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。
无论如何,这些插件扩展应该在插件的自述文件中解释)我为此提出了一个问题)。
推荐阅读
- java - 将 JavaFX13 与 Java 13/8 一起使用并出现 JNI 错误?
- c# - 用于下拉菜单的 Selenium SelectElement - 元素不可交互:元素当前不可见且可能无法操作
- csv - jq输出中的反斜杠
- python-3.x - 在 xhtml2pdf 中添加目录
- python - 熊猫计算以大写开头的列中具有特定长度的行数
- python - 毒性 0% 覆盖率
- javascript - 开玩笑的单元测试 module.export 失败了?
- ms-access - 仅当字段存在时如何更改多个字段的数据类型
- java - 在自动化android webView的情况下如何解决“在W3C模式下无法调用非W3C标准命令”
- python - 在 Python 2 中,如何在没有继承的情况下重用另一个类的方法?