0

我开发了一个 iphone 应用程序并在 iTunes 上提交。但在此之后我丢失了系统,所以现在我想从其他系统在 iTunes 上提交此应用程序的更新版本。所以请建议我如何在其他系统上安装旧的配置文件证书。或撤销以前的配置文件。

如果我撤销旧的配置文件,那么已经安装在其他设备上的应用程序可以工作还是不工作?请建议我如何上传新的二进制文件。

谢谢

4

2 回答 2

0

在这种情况下,正如 Cocoanetics 所说,您需要通过 iOS 配置门户创建新的开发人员证书,遵循与您最初创建证书相同的过程 - 使用 Keychain Access 的“从证书颁发机构请求证书”malarkey . 然后,您必须使用该新证书重新创建您的开发和分发配置文件。

为避免将来出现此类问题,最好使用 Xcode 的“导出开发人员配置文件”功能:它为您创建一个加密包,其中包含您系统上的私钥、证书和配置文件。然后,您可以轻松地将单个文件备份到闪存驱动器或在线存储服务或其他任何地方,如果您再次丢失数据,可以稍后重新导入。要导出配置文件,请转到管理器(Xcode 3.x 中的 Cmd-Ctrl-O,Cmd-Shift-2 然后单击 Xcode 4 中的“设备”选项卡)并从左侧选择“开发人员配置文件”侧边栏。

于 2011-06-21T17:27:01.770 回答
0

从您需要的任何系统提交二进制文件:

  1. 钥匙串中的分发证书 WITH 私钥
  2. 此应用的应用商店配置文件
  3. 然后您可以构建和归档应用程序
  4. 你必须在 ITC 上创建一个新版本
  5. 然后在 Xcode 管理器中,您首先验证然后提交应用程序,选择正确的配置文件

如果您没有第 1 项,则必须通过钥匙串实用程序和网站创建新证书。

于 2011-06-21T17:14:52.960 回答