0

我是一名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 选项卡中,捆绑标识符与 General 选项卡相同。

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

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

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

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

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

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

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

4

1 回答 1

3

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

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

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

这解决了我的问题。

于 2013-12-12T09:23:42.403 回答