通知服务扩展签名证书

Posted

技术标签:

【中文标题】通知服务扩展签名证书【英文标题】:Notification Service Extension Signing Certificate 【发布时间】:2020-01-19 06:29:57 【问题描述】:

我想将 ios 应用上传到应用商店。为此,我为应用目标选择了分发证书。我有Notification Service ExtensionNotification Content Extension,并且我已经设置了自动管理签名。

我收到此错误"Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's."

如果我为内容和服务选择 iOS 分发,则会出错。

我可以做些什么来分发我的应用程序?

【问题讨论】:

您必须对二进制文件使用相同的登录证书。这可能是help 【参考方案1】:

我通过自动签名解决了我的问题。我被选中Automatically manage signing。 Apple 将为此管理签名证书。

【讨论】:

【参考方案2】:

Xcode 12.4。您可以自动设置它。但我仍然得到错误。我在我的 App 目标中添加了内容和服务扩展。因此,出于调试目的,您需要在开发人员帐户上注册一个新的 App ID(用于内容扩展和服务扩展),并且还需要创建两个单独的配置文件。在两个目标中设置配置文件并运行应用程序。在发布您设置应用配置文件的构建时,您还需要为内容扩展和服务扩展设置配置文件,然后下一步按钮才会变为活动状态。

【讨论】:

以上是关于通知服务扩展签名证书的主要内容,如果未能解决你的问题,请参考以下文章

iOS 推送通知自签名证书

CA和证书(企业内网搭建CA服务器生成自签名证书,CA签署,实现企业内网基于key验证访问服务器)

SSL证书代码签名证书文档签名证书及邮件签名证书有什么区别

双证书体系key usage扩展——Outlook使用证书发送加密签名邮件

CA签名X509证书包含X509v3扩展名“主题备用名称”两次

什么是自签名SSL证书?