代码签名错误,但在设置中看起来很好

时间:2014-05-19 13:43:24

标签: ios7 xcode5 code-signing

我突然开始在我的发布版本上收到此错误:

Code Sign warning: Specified PROVISIONING_PROFILE (DBFBE0B4-B6DC-4AB7-909C-BE10988E0F7D) not found and no CODE_SIGN_IDENTITY specified. Ignoring PROVISIONING_PROFILE for now. This will become an error in the future.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'

仅当我尝试构建分发时才会出现此错误。 AdHoc编译并运行良好。我怀疑有一个到期或什么,但没有这样的运气。我检查了构建设置,他们为AppStore构建选择了签名和配置证书。并且所选的配置文件似乎是正确的:

This is correct?

3 个答案:

答案 0 :(得分:3)

1.检查项目名称,是否设置为正确目标。

选择正确的目标并运行。

还有问题吗?

1.选择项目导航器,突出显示项目名称,

2.选择一般情况,然后转到身份部分检查你的团队。

拥有正确的团队后,再次安装配置文件和证书。

3.转到构建设置,代码签名,选择适当的配置。

4.选择正确的目标(表示工具栏部分中的项目名称)并运行。

答案 1 :(得分:2)

对于我的 Mac 而言,这是一个非常模糊的问题,而不是Xcode。由于从一台计算机迁移到另一台计算机时出现问题,Library文件夹上的安全设置获得了一个新的权限“自定义”。这不允许访问其中的一些文件,批判性的是钥匙串用来确定用户钥匙串存储位置的文件。一旦修复了该文件的权限,Xcode就可以下载证书了,我就去了。

答案 2 :(得分:1)

我刚才遇到了这个问题。

信息是最不起眼的。该错误指向代码签名上的“构建设置”,指向“身份”或“配置”配置文件。

现实是错误发生在其他地方,在常规,团队设置中,确保选择了合适的团队,xcode将能够对其余部分进行排序。