2016-09-02 26 views
5

我正在尝试开发一个可用于生成多个应用的​​应用。假设现在我正在开发一款水果应用程序,但明天客户需要为蔬菜创建一个应用程序,并在后天为肉类创建一个应用程序,等等。使用相同的代码提交多个iOS应用

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

现在工作非常好,但我想确保我的应用程序全部通过AppStore review guidelines。关注我的是这一个:

4.3垃圾邮件 不要创建同一个应用的多个捆绑ID。如果您的应用针对特定地点,运动团队,大学等有不同的版本,请考虑提交一个应用并使用应用内购买提供变体。同时避免堆放在已饱和的类别上; App Store已经有足够的放屁,打嗝,手电筒和Kama Sutra应用程序。垃圾邮件存储可能会导致您从开发者计划中删除。

所以我读过一些posts,讨论即将完成与做相同的代码多个应用程序的最佳方式,但还没有看到任何人最近谈论苹果限制这个东西。

如果使用不同的目标,它不是Apple批准的解决方案,而且您知道,我会很高兴听到它!我想避免的是制作一个应用程序,并让用户选择他想要的食物类型(按照我的示例场景)。所以我的目标是针对所有不同的主题制作多个应用程序,并让Apple批准它。

在此先感谢!

回答

3

这是一个很好的问题。我希望来自苹果团队的人能够正确回答这个问题。

我个人的经验

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

  2. 视觉模式应该在每个应用程序中有所不同。请尝试为每种风味制作不同的颜色,徽标,网址/数据。

  3. 每个应用程序名称都应该是唯一的(Apple不允许您以相同的名称销售应用程序)。添加炒作或化妆品名称更改肯定会成为应用程序拒绝的候选对象。

  4. 说了一句,没有保证让你的应用每次都被批准。在上诉中,如果您试图告诉他们类似的应用程序已获批准,您可以随时获得批准。

相关问题