iOS:我可以在APP商店中在不同国家分发不同的.ipa文件吗

Posted

技术标签:

【中文标题】iOS:我可以在APP商店中在不同国家分发不同的.ipa文件吗【英文标题】:iOS: Can I distribute different .ipa files in different country in APP store 【发布时间】:2015-04-07 02:22:26 【问题描述】:

我可以在Apple APP store 中为一个APP 上传不同的.ipa 文件吗?让不同国家的人可以下载不同的.ipa文件。

例如: 美国人下载这个APP,会得到app-usa.ipa; 英国人下载这个APP,会得到app-england.ipa; ...

所有app-usa.ipa和app-england.ipa都是同一个APP的不同构建版本。

我在 iTunes Connect 中完成了上传过程,但没有找到实现此目的的方法。

那么是否可以在不同的国家分发不同的 .ipa 文件? 谢谢!

【问题讨论】:

我在这里找到了另一个有用的讨论:***.com/questions/8984223/…希望它可以帮助更多的人:) 【参考方案1】:

我能想到的唯一方法是为每个国家/地区创建具有不同名称和捆绑 ID 的不同应用程序,然后将每个应用程序设置为仅在您创建它的国家/地区可用。但是,这违反了 Apple 的准则(请参阅下面的评论)。

实际上,您应该开发一款支持多种语言和位置的应用,并在您打算为其提供内容的国家/地区使用。

【讨论】:

Apple 不允许这样做。 App Store 审核指南:第 2.20 条开发者向 App Store 中“发送垃圾邮件”的类似应用程序的多个版本将被从 ios 开发者计划中删除 你的第二点仍然成立。一个应用程序应该支持多种语言或位置。 是的,我认为这将是 Apple 首选的解决方案。

以上是关于iOS:我可以在APP商店中在不同国家分发不同的.ipa文件吗的主要内容,如果未能解决你的问题,请参考以下文章

iOS 编程 - 如何发现应用是从哪个(国家的)应用商店下载的

苹果应用商店同款应用在不同国家销售不同名称?

iOS 必须开发和分发包标识符不同吗?

iOS App的分发

不通过App Store实现ios应用分发下载安装

我们可以通过应用商店或其他方式将不同版本的单个应用分发给不同的客户端吗?