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

问题描述:

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

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

感谢

从任何系统提交一个二进制你需要:

  1. 从钥匙链分布证书与私钥
  2. 应用商店供应曲线为这个应用程序
  3. 那么你可以构建&归档应用程序
  4. 您必须在ITC上创建新版本
  5. 然后在Xcode的组织者先验证再提交应用程序,艇员选拔正确的供应曲线

如果你没有第1项,那么你必须创建通过钥匙串实用工具和网站新的证书。

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

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