通知服务扩展签名证书

时间:2019-09-18 10:15:35

标签: ios xcode push-notification ios-app-signing

我想将iOS应用上传到App Store。为此,我为应用程序目标选​​择了分发证书。我拥有Notification Service ExtensionNotification Content Extension,并且设置了“自动管理签名”。

Image 1

我收到此错误"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发行版,则会出错。

Image 2 Of Error

我该如何分发我的应用程序?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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