Iphone XCode4:项目设置与目标设置不同?

Iphone XCode4:项目设置与目标设置不同?,iphone,code-signing-certificate,Iphone,Code Signing Certificate,我不知道原因,但这种情况时有发生。我正确地设置了捆绑包id,也正确地安装了移动资源调配配置文件,但有时当我在签名中选择iPhone developer时,Project的生成设置不会自动检测到我的证书,但它会检测目标的生成设置!我不明白这怎么可能?AFAIK自动检测与plist文件中的捆绑id相关的证书,该文件对应于证书中的集合,我正在确保它们都匹配!有人能想到项目和目标在签名方面存在差异的场景吗 谢谢。关于项目和目标设置;我相信这里的理由是,如果需要,一个项目可以包含多个目标。在一般情况下,它

我不知道原因,但这种情况时有发生。我正确地设置了捆绑包id,也正确地安装了移动资源调配配置文件,但有时当我在签名中选择iPhone developer时,Project的生成设置不会自动检测到我的证书,但它会检测目标的生成设置!我不明白这怎么可能?AFAIK自动检测与plist文件中的捆绑id相关的证书,该文件对应于证书中的集合,我正在确保它们都匹配!有人能想到项目和目标在签名方面存在差异的场景吗


谢谢。

关于项目和目标设置;我相信这里的理由是,如果需要,一个项目可以包含多个目标。在一般情况下,它通常是主应用程序的目标

因此,项目设置将是适用于所有目标的大型总体设置,我相信您将能够根据需要为不同的目标自定义它们


我遵循的一般原则是,我总是在项目设置中设置证书和配置文件等,然后转到目标设置以验证它们是否已应用,有时它们不会自动应用;如果没有,在那里重新应用。这对我来说总是没有问题的

谢谢Madumal!这对我来说也很好,但为什么它们一开始就不同呢?当我在plist中更改bundle id时,应在两个设置中自动选择相应的证书。但这种情况会发生在活动目标设置中,但有时不会发生在项目设置中,并且它会与其他证书匹配。这种情况永远不会发生!。我必须手动选择项目设置所需的证书!恐怕我不知道为什么会发生这种情况:让XCode中的一些怪癖来解决吧:但是,是的,我和你一样痛苦。。这类事情偶尔会发生,因此,作为一项规则,我总是反复检查项目和目标设置,并在更改捆绑包ID时选择正确的签名选项。当您习惯后,这没什么大不了的:对:无论如何,我只是想知道我是否遗漏了什么!