证书,配置文件和捆绑ID的问题。 iOS开发

时间:2015-04-08 04:21:06

标签: xamarin xamarin.ios provisioning-profile

过去我在证书,配置文件和捆绑ID方面遇到了很多问题,这是最新的。

尝试在iOS设备上运行我的应用时出现以下错误:

  

您的应用程序无法进行代码签名检查。检查您的证书,配置文件和捆绑ID。可能您的设备不是所选配置文件的一部分(错误:0xe8008015)。

我知道以下问题涉及类似主题,但我似乎可能将它们与其他内容相结合:

Invalid Provisioning Profile- Missing Code-Signing Certificate

Xcode fails with “Code Signing” Error

why does xamarin suddenly not let me deploy to iOS devices

iOS 8, How to use device for development?

过去,以下内容修复了类似类型的错误消息,但是,这次错误最多略有改变:

  1. 转到Apple会员中心,检查我正在使用的设备是否列在" iOS设备" enter image description here
  2. 转到"配置资料" - > "开发"并检查个人资料是否有效enter image description here
  3. 3.检查设备是否在配置文件中列出。重新下载配置文件。

    4.清理并构建解决方案。

    任何帮助将不胜感激。

    我正在使用运行OSX 10.9.5的macbook air和iOS 8.2的iPad。 Xamarin版本5.7.2 Xcode版本6.01

1 个答案:

答案 0 :(得分:1)

当我输入问题的最后一行时,我发现我应该检查我的Xcode是否是最新的:它不是!

<强>解决方案:

  1. 将Xcode更新为最新版本(即6.2)。在更新细节中,它说:&#34;添加对iOS 8.2和WatchKit的支持以创建应用程序...&#34;。
  2. 当Xcode更新时,我也做了以下事情:

    1. 更正捆绑包标识符中的拼写错误(与我的配置文件中的完全相同)
    2. 在Apple会员中心,我有可能更新设备列表。这是因为我不久前更新了我的许可证,它让我可以选择重置我之前的列表。我只是按照说明操作,并保留了与之前完全相同的设备。
    3. 更新X代码后,我清理了解决方案并完成了。
    4. 我发生的事情很少,所以这对任何人都非常有用,但谁知道......我希望这会有所帮助