Ios Xcode嵌入二进制文件未使用同一证书签名

Ios Xcode嵌入二进制文件未使用同一证书签名,ios,xcode,widget,Ios,Xcode,Widget,当我尝试在XCode 7.3.1的设备上运行我的应用程序时,我出现了这个错误。每当我构建我的应用程序时,我总是会遇到以下错误: 错误:嵌入式二进制文件未使用与父应用相同的证书进行签名。 验证嵌入式二进制目标的代码符号设置与父应用程序的代码符号设置匹配 嵌入式二进制签名证书:-(特殊代码签名) 父应用程序签名证书:iPhone发行版:XXXXXXXX(XXXXXXXX) 我已经吊销了所有证书并重新生成了新的证书,我切换了应用程序和小部件的代码签名,以手动指定配置文件和标识,确保两个目标都建立在同一

当我尝试在XCode 7.3.1的设备上运行我的应用程序时,我出现了这个错误。每当我构建我的应用程序时,我总是会遇到以下错误:

错误:嵌入式二进制文件未使用与父应用相同的证书进行签名。
验证嵌入式二进制目标的代码符号设置与父应用程序的代码符号设置匹配

嵌入式二进制签名证书:-(特殊代码签名)
父应用程序签名证书:iPhone发行版:XXXXXXXX(XXXXXXXX)

我已经吊销了所有证书并重新生成了新的证书,我切换了应用程序和小部件的代码签名,以手动指定配置文件和标识,确保两个目标都建立在同一证书上。我从XCode中删除了我的Apple ID,删除了派生数据,重新启动了XCode,重新启动了MAC,从key chain中删除了证书并重新下载了它们,将证书更改为始终受信任并恢复为系统默认值,我删除了所有配置文件并重新下载了它们(多次)


我不知道还能做什么,因为我已经有一个多星期的问题了,我无法为临时测试构建我的应用程序。

您是否检查了嵌入式应用程序和父应用程序项目构建设置中有关证书的所有差异?一些旧数据卡在配置中可能会使应用程序和小部件共享同一证书。至少这是我能找到的。在代码签名设置旁边,我需要检查哪些设置?我指的是各种构建设置、项目和目标组合中的所有代码签名参数组合。project中有很多这样的库,因为您使用的是独立库/Widgets,它们都是一样的