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

时间:2018-10-17 15:08:22

标签: xcode code-signing

我几个月来一直在我的项目中使用OpenVPNAdapter库。但是突然之间,我不知道为什么,在我尝试打包时它开始出现此错误。我试图通过Sublime Text更改项目中的SHA1代码,但是没有用。你有什么想法可以帮助我吗?

    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:    iPhone Developer: Salih Balkan (5P7FM4G8DY)
    (SHA1 Hash: 4F9B1A9F1BD61A0448B55B0D99224C63217FA4FA)

    Parent App Signing Certificate:     iPhone Developer: Salih Balkan (5P7FM4G8DY)
    (SHA1 Hash: 575CC2961C25C553C66CE41A5D409D08BFC0EA17)

1 个答案:

答案 0 :(得分:0)

我终于解决了!这是因为使用了嵌入在我的项目文件中的.appex文件,而不是在打包时进行编译。因为几个月前我直接从分叉应用程序的Products文件夹中复制了.appex文件,所以无法在我的分叉项目中重建.appex。我通过设置包标识符并从分支的项目中重建项目(也就是.appex文件)并将新的.appex文件粘贴到我的项目中来解决此问题。