开发配置文件的通配符应用程序ID /“未找到代码签名标识”

时间:2014-06-12 20:59:43

标签: ios xcode certificate provisioning signing

我被邀请作为开发者帐户的团队成员。我需要通过testflight向他们发送一个演示应用程序。我检查了应用程序ID列表,并没有为此目的创建应用程序。我也无法创建一个,因为我只有“团队成员权利”。我能做的是下载一个开发类型的IOS Team Provisioning Profile,它是用app id:Xcode IOS Wildcard App ID(*)创建的。 一切都很好,但是当我从X-Code中选择我所属的团队时,它会告诉我“没有找到代码签名身份”。如果我按下修复问题,我会收到消息“您的帐户已有有效证书”,并且我可以撤消并请求新的。

我该怎么办?通配符配置文件是否是创建存档的可行选项? 我撤销签名身份并申请新身份是什么意思?开发者帐户所有者是否需要专门为我创建新证书?或者我不明白它是什么?签名身份是否与开发者帐户相关?或者我会自动收到一个新的?任何人都可以更详细地解释一下,以便我理解正确吗?

3 个答案:

答案 0 :(得分:3)

通配符只是意味着它可以应用于任何应用。如果应用程序不打算使用特定于应用程序的要求,例如iCloud或inAppPurchases,则可以使用通配符配置文件用于其他应用程序。通常,无需从develop.apple.com下载新的配置文件或证书;您可以通过首选项>帐户>查看详细信息直接从xCode管理它们。

答案 1 :(得分:0)

答案比我想的更简单,但它造成了一种不愉快的情况。 问题是,如果您拥有代理/管理员权限,XCode会自动下载代码签名身份。但是,如果您只是团队成员且没有管理员/代理权限,则不会自动下载签名身份,因此您需要要求帐户所有者使用他需要批准的证书创建配置文件为你,(通过xcode请求),或者它应该只是发送用于创建你将要使用的配置文件的证书(最后一个不是首选的方法)。

答案 2 :(得分:0)

如果您已被邀请,则只需:

  1. 在Xcode中,转到首选项>帐户
  2. 选择右下角的公司名称 - 然后点击查看详细信息
  3. 在顶部屏幕(签名身份)中,点击+以获取新的签名身份
  4. 您可以通过访问iOS会员中心并签入“证书”,“标识符”和“证书”来确认是否有效。配置文件。您将看到带有您姓名的新证书。