在将Xcode升级到7.2之前,我使用Xcode 7.1.1来构建和分发应用程序.我已升级到Xcode 7.2,我的配置文件(与该特定应用程序的软件包ID匹配)都没有与我在Xcode 7.1.1中使用的已安装证书相匹配.
我只得到:
您的构建设置使用UUID"some_number"指定配置文件,但是,未找到此类配置文件.
我尝试重新生成a .certSigningRequest
以生成新的证书和配置文件,并确保目标的常规选项卡中的团队正确无误.每当我选择一个配置文件时,我的所有代码签名标识都会出现在Keychain中的Identities中,但它们都不会正确配对.
似乎将Provision Profile设置为Automatic并且代码签名标识将解决此错误,但管理我的Provisioning Profiles的优势已经消失,因为我相信Xcode会管理这些错误.
有关为什么设置我的配置文件和代码签名标识除了自动和iOS Developer之外的任何想法会产生此错误?
更新Xcode后我也遇到了一些问题.
我通过打开Xcode首选项(⌘+ ,),转到帐户 → 查看详细信息来修复它.然后选择所有配置文件并使用退格键删除它们(注意:它们不能在Xcode 7.2中删除).重新启动Xcode,否则列表似乎没有正确更新.
现在单击" 全部下载"按钮,您应该在Xcode中将您在成员中心中定义的所有配置文件都包含在内.不要担心Xcode生成的(前缀XC:
),Xcode会在必要时重新生成它们.再次重启Xcode.
现在转到Build Settings中的Code Signing部分,选择正确的配置文件和证书.
为什么会发生这种情况?不知道......我放弃了解Apple有关应用签名的政策.
在尝试这些其他答案之前,请先尝试重新启动XCode.我正要按照其他答案中给出的建议,然后注意到有多个人说在完成所有步骤后重新启动XCode是必要的.我所做的只是重启XCode并修复了问题.谁知道它是否会为你解决问题,但在尝试其他解决方案之前,它值得一试.我在XCode 7.2.1上.
我也有同样的问题 Xcode 7.2
它通过以下步骤解决: -
1)打开Xcode首选项,
2)选择合适的团队,
3)单击"查看详细信息...".
4)在"签署身份"部分:单击每个"重置".
5)在"供应配置文件"部分中.点击"全部下载".
6)点击"完成".
7)进入Xcode,构建设置,选择它.在"常规"选项卡中,应删除问题.
8)重新启动Xcode.
9)做最终版本.
就这样.
继续退出Xcode直到该死的东西工作.
下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer并将其添加到Keychain access>证书(在2023年到期)
此外,在我完成所有建议的步骤(顺便说一下,由于某些原因退格而不删除配置文件)后,错误仍然存在.直到我终于想通了重启Xcode.当你处理Xcode时,它应该是第一步:)