身份'iPhone Developer'与任何有效的,未过期的证书/私钥对都不匹配

时间:2013-03-28 03:16:27

标签: xcode xcode4.5 code-signing

之前我从未碰巧过,我之前已经下载了示例代码,但现在我得到了这个错误:

enter image description here

我看到了一些有关此错误的问题,但是他们说检查您的“代码签名”并且我没有看到那里有什么问题......

enter image description here

请帮助,我吓坏了

5 个答案:

答案 0 :(得分:1)

错误意味着配置文件不存在所以

  1. 检查plist文件中的Bundle Identifier。
  2. 转到Codesign Identity并单击下拉菜单,然后单击匹配的Provisioning Profile(匹配的配置文件以黑色显示)

答案 1 :(得分:1)

由于问题涉及代码签名,您只需取消选中"代码签名应用程序"摘要属性上的框。它对我来说很好。

答案 2 :(得分:0)

我遇到了同样的问题。大多数答案都说像捆绑标识符,配置文件或类似的垃圾。

如果人们知道那些是什么,他们就不会上网,好吗?

检查这个

http://www.techotopia.com/index.php/Testing_Apps_on_the_iPhone_ -_ Developer_Certificates_and_Provisioning_Profiles

它解释了一切。

答案 3 :(得分:0)

可能的修复(对我有用): 我将方案“iOS设备”更改为“iPad 6.1模拟器”或“iPhone 6.1模拟器”,然后我重建了项目,没有出现此错误。

答案 4 :(得分:0)

我遇到了同样的错误,我发现了这个:How to make an IPA on XCode 4.6?

这些步骤对我有用: 1.转到/ Applications。

  1. 右键单击XCode并选择“显示包内容”。
  2. CopyContents / Developer / Platforms / iPhoneOS.platform / Developer / SDKs / iPhoneOS5.1.sdk / SDKSettings.plist到您的桌面。 (确保实际复制和粘贴。不拖放)
  3. 打开它并在DefaultProperties下将CODE_SIGNING_REQUIRED设置为NO。
  4. 将其复制并替换原始文件。
  5. 重启XCode。
  6. 打开您的项目。
  7. 在Project Navigator中选择项目并打开项目的“构建设置”部分(而不是任何特定目标)
  8. 在代码签名下找到代码签名身份以及调试和发布模式setAny iOS SKD to Do not Code Sign。
  9. 现在您应该能够毫无错误地构建项目。