gpt4 book ai didi

ios - watchkit 应用程序的企业配置?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:25 25 4
gpt4 key购买 nike

我的公司正在使用企业分发配置文件来签署我们的 iOS 应用程序,以便轻松分发给内部和外部测试人员。在本地和我们的 CI 系统中,一切都运行良好,但我们最近开始开发 WatchKit 应用程序,但我们无法弄清楚如何为企业分发正确地对其进行代码设计。

我们已经为 iOS 应用、WatchKit 扩展、WatchKit 应用以及应用组创建了应用标识符。开发配置工作正常,我们可以毫无问题地在硬件上测试 watch 应用程序。然而,当尝试使用我们的企业配置文件进行签名时,一切似乎都正常,但该应用程序无法安装在 Apple Watch 上,在 watch 屏幕上显示“无法验证应用程序”错误,并在控制台中显示以下内容:

Warning: failed to install WatchKit application, error: (Error Domain=LaunchServicesError Code=0 "The operation couldn’t be completed. (LaunchServicesError error 0.)" UserInfo=0x15d6e0d0 {Error=ApplicationVerificationFailed, ErrorDetail=-402620394, ErrorDescription=Failed to verify code signature of [redatcted] : 0xe8008016 (Entitlements found that are not permitted by provisioning profile)})

甚至可以使用企业分发配置文件来签署 WatchKit 应用程序吗?在我能找到的任何地方似乎都没有关于此的任何文档,错误描述也没有什么帮助。

最佳答案

事实证明,WatchKit 应用程序和 WatchKit 扩展目标都需要在build设置中明确指定自己的企业配置文件。由于它们具有不同的包标识符,因此它们必须是不同的配置文件,因为通配符配置文件不能再用于企业分发。

This post有更多关于如何从命令行指定不同配置文件的信息。

关于ios - watchkit 应用程序的企业配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30384377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com