在App Store上进行iphone ad-hoc分发

时间:2011-08-01 08:52:11

标签: iphone app-store ad-hoc-distribution

我犯了一个错误,并将ad-hoc分发而不是appstore分发到appstore批准的应用程序。

我可能遇到的问题是什么?购买应用程序的用户是否有权将应用程序安装到100个设备,如ad-hoc发行版?或者它会好起来吗?

5 个答案:

答案 0 :(得分:5)

同样的事情发生在我身上,该应用程序已售出数百份副本而没有任何评论显示错误的个人资料。我想Xcode或Apple都会为我们修复它,虽然我不确定如何。但是,我会在下一次更新它。

答案 1 :(得分:3)

如果您使用错误的证书对其进行签名,Apple将拒绝该证书,并且不会将其分发给最终用户。

我很惊讶,上传时没有立即拒绝,说实话。但如果您确定它是错误的版本,您可以在iTunes Connect中自行拒绝二进制文件。

答案 2 :(得分:3)

我意外地使用AdHoc个人资料将App上传到AppStore,与Panagiotis一样,app已获批准并准备出售。

答案 3 :(得分:2)

配置文件执行以下操作:

  • 将您的app id绑定到您的分发证书和可选的设备列表
  • 还强制该二进制文件匹配权限,如密钥链访问组

同一应用的adhoc和appstore配置文件之间的区别:

  • adhoc one包含可以安装的设备列表.... adhoc

证书,应用ID和权利完全相同

二进制:

  • 您的配置文件已嵌入到Organizer存档中生成的二进制文件中。我过去提交的adhoc版本没有任何问题。我昨天又做了一次,把我的钱放在嘴边。如果通过审核流程,会通知您。

我并不主张懒惰而只是使用一个档案。管理器存档确实为您提供了使用特定配置文件重新签名的选项,因此您没有任何借口。苹果可能(或已经)在未来的个人资料中引入其他信息,除非你像我一样好奇,否则不值得冒险。

答案 4 :(得分:1)

如果没有使用正确的证书签名,您几乎可以指望Apple拒绝您的应用。

可能值得拒绝当前二进制文件并上传正确签名的分发二进制文件,而不是等待Apple拒绝。