没有具有有效签名的配置文件

时间:2013-10-15 07:59:30

标签: xcode certificate apple-push-notifications

我是ios开发人员。我是团队管理员角色的团队成员。今天早上我更新了这个角色。

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

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

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

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

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

    我猜Target:NameOfProject中的bundle Identifier应该与我的app ID匹配,确实如此。在团队中,我的团队名称与我的用户在里面():NameOfTeam(mymail@bla.com)。 在“信息”选项卡中,包标识符与“常规”选项卡相同。

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

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

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

    此外,我可以在供应配置文件块的所有行中使用配置文件。

    但我仍然得到同样的错误。我点击xcode promt窗口中的修复问题按钮,但它无法做任何事情。过了一会儿,会出现相同的窗口。

    在管理器中,我的配置文件显示为黄色图标,表示:找不到有效的签名身份。

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

1 个答案:

答案 0 :(得分:3)

我今天收到了完全相同的消息。我有一段时间甚至没有触及我的配置文件。

要检查我编辑配置文件的设置(在Apple开发人员中心)。我注意到在“证书”下检查了“全选”,但未检查单个证书(我只有一个)。我确保已检查证书,然后再次下载配置文件。

我还必须确保我的项目在Build Settings中使用了新的配置文件。

这解决了我的问题。