使用 ./mvnw -Pios gluonfx:link 和 nativerun 解开 iOS 部署

Untangling the iOS deploy using ./mvnw -Pios gluonfx:link and nativerun

尝试解决此错误,将从 start.gluon.io 生成的小型示例应用程序部署到来自 macOS 10.15.7[=14= 的附加 iPad 运行 iOS 15.2 ]

[Mon Dec 27 20:17:53 GMT 2021][INFO] [SUB] [ 52%] CreatingStagingDirectory
[Mon Dec 27 20:17:53 GMT 2021][INFO] [SUB] [ 57%] ExtractingPackage
[Mon Dec 27 20:17:53 GMT 2021][INFO] [SUB] [ 60%] InspectingPackage
[Mon Dec 27 20:17:53 GMT 2021][INFO] [SUB] [ 60%] TakingInstallLock
[Mon Dec 27 20:17:53 GMT 2021][INFO] [SUB] [ 65%] PreflightingApplication
[Mon Dec 27 20:17:53 GMT 2021][INFO] [SUB] [ 65%] InstallingEmbeddedProfile
[Mon Dec 27 20:17:53 GMT 2021][INFO] [SUB] [ 70%] VerifyingApplication
[Mon Dec 27 20:17:53 GMT 2021][INFO] [SUB] 2021-12-27 20:17:53.522 ios-deploy[4411:85868] [ !! ] Error 0xe8008029: unknown. AMDeviceSecureInstallApplication(0, device, url, options, install_callback, 0)

虚拟 Xcode 应用程序已签名并部署到附加的 iPad 好,尽管必须为 Xcode 12 的签名配置指定额外的 --generate-entitlement-der .

我正在按照 https://docs.gluonhq.com/#_build_your_application118 中的说明进行操作。 Plist 为 bundle id 编辑,使用我的苹果开发者帐户配置文件并遇到上述错误。文档说在 GluonFX 插件中添加 true 会有所帮助,所以我添加到插件 artefact 的 并重新运行 ./mvnw gluonfx:link 和 nativerun 似乎都没有记录任何其他消息。

请从这里开始任何想法,要么使构建更加冗长以检查它是否选择了正确的配置文件,要么提供其他线索如何在将 .app 复制到 iPad请问?

问题与 运行 Xcode 12.4 和尝试部署到 iOS 15 设备有关。在较新的 macOS 版本上可用的更高版本的 Xcode 可能不会遇到此问题。 Apple 根据 .

添加了一些证书要求

能够按照 José Pereda 在评论中的建议进行签名和部署,即克隆 Gluon 底物存储库并将 --generate-entitlement-der 添加到协同签名调用中。