提交多个具有相同代码库的iOS应用程序



我试图开发一个应用程序,可用于生成多个应用程序。假设现在我正在做一个水果应用程序,但是明天客户会想要为蔬菜创建一个应用程序,后天为肉类创建一个应用程序,等等。

所以我现在正在做的是创建一个具有相同代码库的应用程序,并为每个主题(水果,蔬菜等)生成不同的目标,并具有自己的设置。

这是工作真的很好,现在,但我想确保我的应用程序都通过AppStore审查指南。我关心的是这个:

4.3垃圾邮件不要为同一个应用创建多个Bundle id。如果你的应用针对特定地点、运动队、大学等有不同的版本,可以考虑提交一个应用,并使用应用内购买提供不同的版本。同时也要避免在一个已经饱和的品类上添油加料;App Store已经有足够多的放屁、打嗝、手电筒和爱经应用了。向应用商店滥发垃圾信息可能会导致你被开发者计划除名。

所以我读了一些关于用相同的代码库完成多个应用程序的最佳方法的帖子,但最近没有看到任何人谈论苹果对这些东西的限制。

如果使用不同的目标,这不是苹果批准的解决方案,你知道一个,我会很高兴听到它!我想避免的是制作一个应用程序,让用户选择他想要的食物类型(以下我的例子场景)。所以我的目标是为所有不同的主题开发多个应用程序,并让苹果批准它。

提前感谢!

这个问题问得好。我希望苹果团队的人能正确回答这个问题。

个人经历

  1. 创建单独的应用程序是完全可以的,只要最终应用程序提供一些独特的东西与其他bundleId相比。在我的例子中,我们有100多个法律应用程序,每个法律应用程序使用相同的代码库,但不同的数据,从用户的角度来看,他们需要它在单独的应用程序,而不是分组应用程序。

  2. 每个应用程序中的可视化模式应该是不同的。

  3. 请尝试为每种口味制作不同的颜色,徽标,URL/数据。
  4. 每个应用程序的名称应该是唯一的(苹果不允许你出售同名的应用程序)。添加连字符或修饰名称无疑会导致应用被拒绝。

  5. 已经说过,没有保证你的应用程序每次都获得批准。在上诉中,如果你试图告诉他们类似的应用获得了批准,你就只能听凭他们的摆布。

最新更新