清除配置文件后无法运行临时应用程序&开始新鲜

时间:2013-03-04 00:55:02

标签: ios provisioning-profile ios-provisioning

过去几个小时我一直在拔头发,尝试在adhoc模式下在我的iOS设备上运行一个简单的“Hello World”应用程序:

  • 假设我搞砸了什么,我决定按照Apple的“How do I delete/revoke my certificates and start over fresh”的步骤。我还按照“Keep Your Profile Library Clean”中的步骤进行操作。

  • 按照这两个步骤,我确认我在Keychain访问匹配iPhone时没有证书/密钥/任何内容。在组织者中,“图书馆”下没有列出任何内容 - >供应配置文件,也未在“设备”下列出任何内容 - > - 我的设备 - >供应资料。

  • 我还访问了iOS Provisioning Portal&删除了证书分发配置文件。之后,“开发”下没有列出任何内容,“分发”下没有任何内容。

  • 我选择了图书馆 - >供应配置文件&从菜单编辑器 - >从Developer Portal刷新我提示我登录。我做&这个过程开始了。

这里的事情似乎与指南背道而驰:

  • 我现在在Organizer中有一个'iOS Team Provisioning Profile:myID' - >图书馆 - >配置配置文件但新生成的配置文件的状态为“未找到有效签名身份”。
  

第一次按下刷新时,会出现提示请求您的提示   团队成员凭证。重要的是要积极回答   要求在需要时创建签名证书。去做   在提示您和Xcode时,单击“提交请求”   创建,下载和安装证书。

  • 系统提示我输入凭据,但我从未看到“提交请求”提示。

  • 当我尝试构建一个全新的Hello World应用程序(即单个视图,带有静态文本的标签)时,它会在模拟器中运行但由于“代码签名错误而拒绝在应用程序上运行:身份'iPhone Developer'与您的钥匙串中任何有效的,未过期的证书/私钥对不匹配“

1 个答案:

答案 0 :(得分:1)

好吧,正如评论交流中指出的那样,您似乎删除了自己的个人资料,但不是您的非工作证书。经验法则:如果您的证书没有显示在您的钥匙串中附加了私钥,则无法使用它来签署。如果发生这种情况,您需要

a)找到拥有私钥的计算机并从那里导出。

b)从头开始重新创建证书并重新创建所有配置文件以便使用它(然后相应地通知您的团队,因为他们的配置文件会突然变得无效)。