我知道这个问题已经被问过并回答过多次,但我正在抓狂,因为所提出的解决方案似乎都不起作用。
尽管有一个有效的配置文件,但据我所知,它与捆绑包标识符匹配,但我收到了上述错误:
我已按照本网站上各种建议解决方案中的步骤进行操作,包括删除所有现有证书并按照建议重新开始here https://stackoverflow.com/questions/8424017/xcode-could-not-find-a-valid-private-key-certificate-pair-for-this-profile-in-yo and here https://stackoverflow.com/questions/2714517/getting-a-valid-signing-identity-matching-this-profile-could-not-be-found-in-yo/4583218#4583218.
我注意到的一件事是,无论是目标还是项目,配置文件都没有显示在代码签名列表中。
有人可以提供任何进一步的建议吗?
这件事昨天发生在我身上。发生的情况是,当我添加设备时,Xcode 默认将其包含在错误的配置文件中。现在苹果已经更新了配置门户,这个问题更容易解决:
- 登录developer.apple.com/ios并单击Certificates, Identifiers & Profiles
- 单击设备并确保列出了有问题的设备
- 单击配置配置文件 > 全部并选择您要使用的配置文件
- 单击编辑按钮
- 您将看到另一个设备列表,其中也有一个标签,可能会显示“已选择 4 台设备中的 3 台”或类似内容。
- 选中全选框或滚动列表并检查设备。如果您的设备未经检查,这就是您的问题。
- 点击“生成”
-
DON'T点击“下载并安装”——虽然这可以工作,但如果您已经安装了配置文件,则可能会搞砸您的项目文件(请参阅这个问题 https://stackoverflow.com/questions/1760518/codesign-error-provisioning-profile-cannot-be-found-after-deleting-expired-prof了解更多信息)。
- 打开 Xcode,打开管理器,切换到“设备”选项卡,然后点击右下角的“刷新”按钮。这将引入对配置文件的更改。
现在应该可以了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)