iOS错误“嵌入式二进制文件未使用与父应用程序相同的证书签名”。 [英] iOS error "Embedded binary is not signed with the same certificate as the parent app"

查看:1335
本文介绍了iOS错误“嵌入式二进制文件未使用与父应用程序相同的证书签名”。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这些是我进行IOS应用程序开发的第一步,我遇到了一些我想不通的问题。

Those are my first steps in IOS applications development and I'm facing some problem that I can't figure out.

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)

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

我去了在这里遇到了具有相同错误的问题,但没有一个与这里提出的问题有关(未签名)。

I went over the questions with the same error here, but none of them was related to the problem presented here (Not Code Signed).

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

I tried to revoke my certificate from the Apple Developer Member Center and request another certificate, but the issue persists.

有人知道如何解决该问题吗?

Does some know how it could be fixed?

推荐答案

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

The embedded binary is referring to a widget that you are deploying alongside with your app.

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

In your case, you are not signing your widget with any Signing Identity (since your error says "Not Code Signed").

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

To resolve this, go to your Project file, find your widget's target, and under the Build Setting tab, find the Code Signing Identity value. Choose the same code signing identity that you are using for your main app's target.

您还需要创建和配置配置文件专门针对您的小部件,当您要释放它时。

You will also need to create and configure a provisioning profile specifically for your widget when you want to release it.

这篇关于iOS错误“嵌入式二进制文件未使用与父应用程序相同的证书签名”。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆