1

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

[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的说明进行操作。使用我的苹果开发人员帐户配置文件为捆绑 ID 编辑 Plist 并遇到上述错误。文档说在 GluonFX 插件中添加 <verbose>true</verbose> 会有所帮助,所以我添加到插件工件的 <configuration> 并重新运行 ./mvnw gluonfx:link 和 nativerun 似乎都没有记录任何其他消息。

请从这里开始有什么想法,或者让构建更详细以检查它是否选择了正确的配置文件或其他线索,一旦.app被复制到iPad,如何通过验证?

4

1 回答 1

0

问题与运行 Xcode 12.4 并尝试部署到 iOS 15 设备有关。在较新的 macOS 版本上可用的更高版本的 Xcode 可能不会遇到这种情况。Apple 已根据不再支持代码签名版本添加了一些证书要求。

能够按照评论中的 José Pereda 的建议进行签名和部署,即克隆 Gluon 基板存储库并将 --generate-entitlement-der 添加到代码设计调用中。

于 2021-12-28T11:17:24.513 回答