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



我在我的项目中使用了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)

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

最新更新