我正在编译我的应用程序,我的设备没有任何问题,没有任何理由我开始收到此错误
错误:嵌入式二进制文件未使用与证书相同的证书进行签名 父应用。验证嵌入式二进制目标的代码符号设置 匹配父应用程序。
Embedded Binary Signing Certificate: - (Ad Hoc Code Signed) Parent App Signing Certificate: iPhone Developer: F ***(*****)
目标>建筑设置>代码签名我已经设置了相同的iOS开发人员,但仍然有同样的问题。我还删除了用户帐户,从Keychain中删除了证书,并使用修复问题按钮重新生成它们,但没有成功。
答案 0 :(得分:0)
我假设当你说嵌入式二进制文件时它是一个动态的嵌入式框架。
您的嵌入式二进制文件是子项目吗?
如果是,请检查是否使用与签署主机项目相同的证书进行签名(或根本不签名)。主机应用程序可以在复制到其框架目录时对嵌入式框架进行签名。
如果要添加已编译的嵌入式框架,可以从框架目录中删除_codesign目录,并让主机应用程序在将其复制到应用程序的frameworks目录时签署框架。
(您可以切换一个小的复选框)