首页 文章

钥匙串中没有找到有效的iPhone代码签名密钥

提问于
浏览
31

所以我下载到我的Mac Pro XCode 5和Xamarin并创建了单视图Hello World应用程序并很高兴通过模拟器启动它我运行它?

我收到了这个错误 No valid iPhone code signing keys found in keychain .

很好,我在这里和那里阅读所有线程,过去和未来,但他们没有帮助,因为我只是想在iOS模拟器上运行而不是在设备上运行它 .

我已经意识到我甚至无法切换到已经在笔记本电脑上的不同版本的模拟器,模拟器版本6和7,当我去运行 - 运行 - >只有iPhone的Mono Soft Debugger .

当我下载Tasky示例项目时,这个工作正常,我可以切换不同类型的模拟器 .

任何未在Interent或未来网络上列出的建议?

6 回答

  • 1

    这很简单,在工具栏中的下拉菜单(解决方案平台)中选择了正确的一个,如果你在iPhone / iPad中进行调试选择了,如果没有更改为模拟器,问题就会消失,那里不需要删除任何东西 .

    如果找不到相应的下拉菜单,请查看此tutorial,了解如何使其可见 . 一旦您可以在工具栏中看到解决方案平台组合框,您就可以选择iPhone模拟,问题就会消失 .

  • 0

    经过两天没有睡眠,我找到了解决这个特殊问题的方法,不确定它是否是最好的,但是在这里,其中一个应该有效:

    1)转到项目 - >解决方案选项 - >配置

    我删除了:发布| iPhone,调试| iPhone,这也是它开始为任何其他项目工作的地方 .

    2)也许在步骤1)之前尝试更改 - >配置 - >配置将平台从iPhone映射到iPhoneSimulator .

    如果这不起作用,请尝试1)

    我希望这会帮助你们中的一些人并节省大量的时间!

    干杯

  • 21

    今天我在 Xamarin 升级后遇到了同样的问题 . 我试图在模拟器中运行我的应用程序 . 然而,解决方案是不同的 .

    请注意,本页提及的其他解决方案可能在某个时间内是正确的,或者是正确的,并且在某些情况下有效 .

    今天的解决方案:

    转到 Project - > "Name of your project"选项 - >构建 - > iOS捆绑签名 - >自定义权利 - remove 文本框中的Entitlements.plist - >单击确定

    谢谢

  • 18

    我重置了我的Mac Book pro钥匙串,我遇到了这个问题 .

    发生这种情况时,请进入XCode并确保您已正确登录Apple ID . 如果是这样,您应该看到您的开发组,您可能需要再次单击“加入” .

    Read the following post, it explains everything .

  • 31

    还有一个解决方案
    Release 配置中,我成功构建了我的应用程序,但在_2891087中 - 遇到了与主题相同的问题 .

    转到您的启动项目 - >选项 - >构建 - > iOS捆绑签名 . 然后检查每个配置调试和发布的签名标识和配置文件 .

    在我的情况下 Release 配置正确设置(几天前由我),值为:

    • 签名身份:开发人员(自动)
    • 供应配置文件:自动

    Debug 配置以某种方式无声地被破坏:

    • 签名身份:未知(Iphone发布:我公司的名称)
    • 供应配置文件:未找到匹配的配置文件

    因此,修复Debug配置与Release相同 .

  • 2

    我在MacOSX上,在使用Debug | iPhoneSimulation进行调试时,我在Xamarin Studio上遇到过这个问题 .

    错误将继续重复 . 什么对我有用的是这个链接Answered by KMullins

    这是由于已更新的已过期配置文件 .

相关问题