从其他系统重新提交二进制文件

时间:2011-05-09 05:46:35

标签: iphone binary itunesconnect ios-provisioning provisioning-profile

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

如果我撤销旧的配置文件,那么已安装在其他设备上的应用程序是否有效?请建议我如何上传新的二进制文件。

谢谢

2 个答案:

答案 0 :(得分:0)

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

  1. 来自钥匙串WITH private key的分发证书
  2. 此应用的应用商店配置资料
  3. 然后您可以构建和存档应用
  4. 您必须在ITC上创建新版本
  5. 然后在Xcode组织者中首先验证然后提交应用程序,选择正确的配置文件
  6. 如果您没有第1项,则必须通过钥匙串实用程序和网站创建新证书。

答案 1 :(得分:0)

在这种情况下,正如Cocoanetics所说,你需要通过iOS Provisioning Portal创建一个新的开发人员证书,遵循相同的程序 - 使用Keychain Access的“请求来自证书颁发机构的证书”malarkey-你曾经最初创造它。然后,您必须使用该新证书重新创建开发和分发配置文件。

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