【问题标题】:How to start over with ios development?如何重新开始 ios 开发?
【发布时间】:2012-06-19 20:24:34
【问题描述】:

不久前,我在 Mac 上使用 iO。由于事故,机器丢失了,我无法从中恢复任何东西。我买了一个新的并安装了xcode。尝试为设备编译时,我收到一条错误消息,提示“默认钥匙串中没有有效的证书/私钥对”。

我去了供应门户,我得到了我的开发者证书并将其添加到钥匙串(登录)中。我还将之前使用的配置文件添加到了 mac(它已经在 iOs 设备上)。

在状态下的管理器选项卡中,我看到一条警告:“未找到有效的签名身份”。

我对整个苹果开发还是新手,我不知道该怎么做。

你们能帮帮我吗?

谢谢

【问题讨论】:

    标签: ios provisioning provisioning-profile


    【解决方案1】:

    您需要折腾现有的开发证书,并从钥匙串中提供新的签名请求。您缺少的是您的私钥,因为您无法通过创建一个新密钥来获得它。

    在未来,使用 Time Machine……它是无价之宝。您还可以导出私钥以保存到 U 盘以进行额外备份。

    【讨论】:

      【解决方案2】:

      如果您没有备份密钥,则无法使用从开发者门户下载的相同证书。没有密钥就不能使用证书。您应该已经在以前的机器上备份了密钥,现在您只需下载证书并将其与备份的密钥配对即可。

      如果您没有备份密钥,则必须吊销旧证书并创建一个新证书。完成后记得备份您的证书密钥。

      发生在我身上,所以我知道做错了;)

      【讨论】:

        【解决方案3】:

        转到 https://developer.apple.com/ios/manage/overview/index.action(或 iOS 配置门户!)

        然后转到配置。然后单击新配置文件并创建您的配置文件,然后下载它。然后打开配置文件,然后您的计算机会询问您是否要将其添加到库中。接受它,然后你应该把它放在你的电脑里。接下来打开 Xcode 并打开管理器,然后单击您用于测试的设备并单击 Provisioning Profiles。然后单击导入并选择您刚刚下载的配置文件。然后在您的项目中,在构建设置中选择适当的配置文件!然后尝试,它应该工作!你不能使用你的旧证书,所以把那个扔掉。祝你好运!

        【讨论】:

          猜你喜欢
          • 2015-04-09
          • 1970-01-01
          • 1970-01-01
          • 2019-06-23
          • 1970-01-01
          • 1970-01-01
          • 2022-10-20
          • 2010-09-12
          • 1970-01-01
          相关资源
          最近更新 更多