代码之家  ›  专栏  ›  技术社区  ›  Bill

清除配置文件并重新启动后无法运行临时应用程序

  •  0
  • Bill  · 技术社区  · 11 年前

    在过去的几个小时里,我一直在努力让一个简单的“Hello World”应用程序在我的iOS设备上以临时模式运行:

    • 假设我把事情搞砸了,我决定按照苹果的“ How do I delete/revoke my certificates and start over fresh 。“我也遵循了中的步骤” Keep Your Profile Library Clean ."

    • 按照这两个步骤,我确认我在钥匙链访问匹配的iPhone中没有证书/密钥/任何东西。在组织者中,库下没有列出任何内容->设置配置文件,也没有在设备下列出任何内容->-我的设备->配置配置文件。

    • 我还访问了iOS资源调配门户网站&已删除证书分发配置文件。之后,“开发”下没有任何内容,“分销”下也没有任何内容

    • 我选择了库->配置配置文件&从菜单编辑器->从开发人员门户刷新系统会提示我登录。我愿意&过程开始。

    这里的情况似乎与指南有所不同:

    • 我现在在Organizer中有一个“iOS团队设置配置文件:myID”->图书馆->配置配置文件, 但是,新生成的配置文件的状态为“未找到有效的签名标识”。

    第一次按下刷新时,会出现一个提示,要求您 团队成员证书。当 要求创建您的签名证书(如果需要)。待办事项 然后,当系统提示您时,单击“提交请求”,Xcode将 创建、下载并安装证书。

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

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

    1 回复  |  直到 11 年前
        1
  •  1
  •   borrrden    11 年前

    好吧,正如在评论交流中指出的那样,你似乎删除了你的个人资料,但没有删除你的非工作证书。经验法则:如果你的证书在你的钥匙链中没有附加私钥 你不能用它来签名 。如果这种情况发生在你身上,你要么需要

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

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