【问题标题】:Problems with certificates, provisioning profiles, and bundle ids. iOS development证书、配置文件和捆绑包 ID 的问题。 iOS开发
【发布时间】:2015-04-08 04:21:05
【问题描述】:

过去我在证书、配置文件和捆绑包 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 设备”下
  2. 转到“Provisioning Profile”->“Development”并检查配置文件是否处于活动状态

3.检查设备是否在配置文件中列出。重新下载配置文件。

4. 大量清理和构建解决方案。

任何帮助将不胜感激。

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

【问题讨论】:

    标签: xamarin xamarin.ios provisioning-profile


    【解决方案1】:

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

    解决方案:

    1. 将 Xcode 更新到最新版本(即 6.2)。在更新细节中它说:“添加对 iOS 8.2 和 WatchKit 的支持以创建应用程序......”。

    在 Xcode 更新时,我还做了以下操作:

    1. 更正我的包标识符中的拼写错误(与我的配置文件中的完全相同)
    2. 在 Apple 会员中心,我可以更新设备列表。这是因为我不久前更新了我的许可证,它让我可以选择重置我以前的列表。我只是按照说明操作,留下了与以前完全相同的设备。
    3. 更新 X 代码后,我清理了解决方案并完成了。

    我的事情很少,所以也许这对任何人都没有真正的用处,但谁知道......我希望这会有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-16
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 2011-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多