没有任何有效的配置文件包括设备 iPhone

Posted

技术标签:

【中文标题】没有任何有效的配置文件包括设备 iPhone【英文标题】:None of the valid provisioning profiles include the devices iPhone 【发布时间】:2016-01-13 06:54:29 【问题描述】:

当我将 iPhone 连接到我的 PC 并尝试从 Xcode 运行应用程序时,我收到以下错误。在模拟器中,我可以毫无问题地运行应用程序。

Code Sign error: No matching provisioning profiles found: None of the valid provisioning profiles include the devices:
iPhone 

可能是什么问题?我已经在这里None of the valid provisioning profiles include the devices 找到了答案,但很困惑这与我的问题相同。我是ios的新手。

【问题讨论】:

看到这个链接可能对你有帮助***.com/questions/28006773/… 【参考方案1】:

您需要在项目的Build Settings 中设置配置文件。在Developer Member Centre 上添加你的 iPhone 的UDID 后创建一个新的配置文件(如果你还没有添加它)。

如果您想了解管理 Provisioning Profile 的全过程,请参考Maintaining Identifiers, Devices, and Profiles

如果您想在现有的Provisioning Profile 中添加设备 ID,请按照以下步骤操作:

    前往会员中心 选择您的配置文件 按编辑 在设备选项卡下单击具有适当设备名称的复选框。

执行上述步骤后,下载Updated Provisioning Profile,但在安装之前,删除Old Provisioning Profile

【讨论】:

其实申请已经在应用商店提交了,但不是我自己提交的,现在我正在做一些修改,需要重新提交。因此,在开发人员中心,我可能需要对其进行编辑以添加新设备,这可能吗? 我已经更新了我的答案,请查看它,希望它现在对你有帮助。 是的,我明白了,还有一个问题,有没有办法从 Xcode 中找到用于特定项目的配置文件,实际上我在会员中心查看了我可以在那里看到很多配置文件,只是混淆了哪个一个用于项目,作为其他人开发的项目。 是的,您可以通过在会员中心点击Provisioning Profile 找到它,然后通过查看其App ID,选择与您在Xcode 中的应用程序的Bundle Identifier 匹配的一个。【参考方案2】:

这意味着配置文件不包含您尝试运行应用程序的手机的设备 ID。您提到的另一个答案看起来像是解决它的正确方法(转到 developer.apple.com 并在那里注册您的 iPhone,然后在配置文件中包含设备 ID,最后在 XCode 中刷新配置文件)。无论如何,代码签名是我在做 iOS 应用时发现的最烦人的事情。

【讨论】:

以上是关于没有任何有效的配置文件包括设备 iPhone的主要内容,如果未能解决你的问题,请参考以下文章

xcodebuild:检查依赖项配置文件“iOS团队配置文件不包括当前选择的设备”iPhone“

在设备上安装配置文件不会执行 xcode 6

找不到此可执行文件的有效配置文件

代码签名错误:身份“iPhone 开发人员:x Xxxxx”与任何配置文件中的任何身份都不匹配

radosgw配置后无法使用

如何在 iPad/iPhone 上使用 ICC 配置文件?