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

Posted

技术标签:

【中文标题】从其他系统重新提交二进制文件【英文标题】:Resubmit binary from other system 【发布时间】:2011-05-09 05:46:35 【问题描述】:

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

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

谢谢

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于从其他系统重新提交二进制文件的主要内容,如果未能解决你的问题,请参考以下文章

在应用提交之前重新上传二进制文件

回复元数据拒绝后,我应该重新提交二进制文件吗?

编译代码,提交时,提示是UTF-8 二进制文件,提交失败

如何从新的iTunes界面拒绝提交的二进制文件[重复]

App Store 中的 iOS 构建重新提交

首先提交啥:在应用程序购买或应用程序二进制文件中?