我在同一个Xcode项目中开发了一个包含多个目标的iOS应用程序。该应用程序适用于共享相同代码但仅在布局设计中更改的多个客户端(徽标,颜色等)
我的问题是:如何将应用提交到每个客户的 Appstore ?我是否在 iTunes Connect 中使用我想要在二进制文件上定位的包ID创建新应用程序?
Apple指南可以吗?
提前致谢。
答案 0 :(得分:0)
是的,您确实为每个客户创建了一个新应用,每个应用都应该有一个唯一的捆绑ID。
但请注意,如果Apple发现您使用不同的名称上传相同的应用,很多时候他们可能拒绝您的应用。
不要为同一个应用创建多个Bundle ID。如果您的应用针对特定位置,运动队有不同的版本, 大学等,考虑提交一个应用程序并提供 使用应用内购买的变体。还要避免堆积到类别上 那已经饱和了; App Store有足够的屁,打嗝, 手电筒和Kama Sutra应用程序已经存在。垃圾邮件可能导致商店 从开发人员计划中删除。
答案 1 :(得分:0)
您可以在Info.plist中更改项目的包标识符,然后您可以多次将同一个应用程序上传到Appstore。
但是,考虑不上传具有不同标识符的相同应用程序,只要它们的UI和代码在视觉上看起来相同。
每种应用中的视觉美学应该是不同的。考虑调整UI,颜色,徽标,应用程序图标等。从今以后这应该被认为是合法的。
亲切的问候,
Suman Adhikari