iPad 版本的 iOS 应用程序

iPad version of iOS App

是否可以发布具有相同捆绑包标识符的单独 iPhone 和 iPad 应用程序,以便两个应用程序相互关联。或者唯一的方法是确保该应用程序是通用应用程序。我想要两个单独构建的原因是我想要截然不同的 UI 和 iPad.

的功能

我意识到我可以检测到用户正在使用哪个设备UIDevice.current.userInterfaceIdiom但是因为我想要如此巨大的差异我认为只使用两个单独的应用程序会更容易管理。

感谢任何帮助

两个应用程序不能有相同的 bundle id,所以如果您仍想单独发布,则必须使用不同的应用程序。但是,如果您使用故事板,例如,您可以将项目配置为使用一个用于 iPhone/iPod,另一个用于 iPad。

商店中的每个应用程序都需要有一个唯一的捆绑包 ID。您只需稍加改动就可以做到

com.companyName.appName.iphone  
com.companyName.appName.ipad

正如 noir 所说,将名称命名为 "appName" 和 "appName for iPad" - 看起来很专业。