一尘不染

iOS错误“嵌入式二进制文件未使用与父应用程序相同的证书签名”

swift

这些是我在IOS应用程序开发中的第一步,并且遇到了一些我无法解决的问题。

error: 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.

    Embedded Binary Signing Certificate:    Not Code Signed
    Parent App Signing Certificate:         iPhone Developer: Emil Adz (9QNEF95395)

我不明白,什么是 嵌入式二进制签名证书

我在这里以同样的错误遍历了这些问题,但是它们都与这里提出的问题( 未签名 )无关。

我试图从Apple Developer Member Center撤消我的证书,并请求另一个证书,但是问题仍然存在。

有人知道如何解决吗?


阅读 775

收藏
2020-07-07

共1个答案

一尘不染

嵌入式二进制文件是指与应用程序一起部署的 小部件

在您的情况下,您不会使用任何签名身份对小部件进行签名(因为您的错误显示为“未代码签名”)。

要解决此问题,请转到项目文件,找到小部件的目标,然后在“构建设置”选项卡下,找到“代码签名身份”值。选择用于主应用程序目标的相同代码签名身份。

当您要释放它时,您还需要为该窗口小部件创建和配置一个配置文件。

2020-07-07