【问题标题】:No provisioning profiles with a valid signing没有具有有效签名的配置文件
【发布时间】:2013-10-22 22:47:44
【问题描述】:

我是一名 ios 开发人员。我是具有团队管理员角色的团队的一员。今天早上我被更新到那个角色。

我将描述我创建证书和配置文件的步骤:

  1. 我创建了一个名为:com.bla.bla.test(ID)的应用程序 ID,并进行了编辑以启用推送通知,并设置了一个新证书以供使用。

  2. 我为推送通知应用程序 com.bla.bla.test 创建了一个证书(它的类型:证书选项卡中的 APNs Development iOS)现在开发推送通知已启用(绿色),而分发是可配置的(橙色)

  3. 我转到配置文件并添加一个新的用于开发。我使用之前创建的 App ID,并使用我的证书(我的名字(iOS 开发))来自仅 4 个(其他 3 个成员和我,都作为 iOS 开发)。在我从我的团队(全部)中选择手机之后。

我下载了新应用的证书和配置文件。我在 finder 中双击它们,然后尝试在 xcode 中配置应用程序以使用它们。但我总是遇到同样的错误:没有配置文件...

我猜 Target: NameOfProject 中的包标识符应该与我的应用 ID 匹配,好的。在团队中出现我的团队名称和我的用户():NameOfTeam(mymail@bla.com)。 在 Info 选项卡中,bundle 标识符与 General 选项卡相同。

在构建设置选项卡中,我想我应该在代码签名身份中设置我的用户,但我也可以设置为此应用创建的推送配置文件。我只能在 Debug 和 Any SDK 行中设置我的用户。不是其他人。我将它们留在 iPhone Developer 中。

在配置文件中,我设置了创建的配置文件。

在项目中,我可以在所有行中设置我的证书:代码签名身份、调试、ios 7.0 SDK、发布和 IOS 7.0 SDK

我还可以在配置文件块的所有行中使用配置文件。

但我仍然遇到同样的错误。我从 xcode 提示窗口单击修复问题按钮,但它不能做任何事情。过了一会儿,同样的窗口出现了。

在管理器中,我的配置文件带有一个黄色图标,上面写着:未找到有效的签名身份。

有什么想法吗?我读了很多书,自过去 4 天以来再次删除了重新创建的证书,但没有什么好转的。

【问题讨论】:

    标签: xcode certificate apple-push-notifications


    【解决方案1】:

    我今天收到了完全相同的消息。而且我已经有一段时间没有碰过我的配置文件了。

    为了检查设置,我编辑了配置文件(在 Apple 开发者中心)。我注意到在证书下选中了“全选”,但没有选中单个证书(我只有一个)。我确保检查了证书,并再次下载了配置文件。

    我还必须确保我的项目使用了构建设置中的新配置文件。

    这解决了我的问题。

    【讨论】:

    • 是的,我早就解决了。我还必须将 iphone 连接到 iTunes 以从管理器同步和下载新的配置文件。
    • 是的,谷歌搜索并在错误发生时找到了您的帖子。认为您已修复它,但认为为下一位访问者留下评论很不错;)
    • 我忘了回来发布解决方案。所以谢谢你这样做;)
    猜你喜欢
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多