我创建了一个ipad应用程序。我还没有将它上传到应用程序商店,这个应用程序有一个特定的包ID。
与此同时,我创建了相同的应用程序内容和功能,但仅与iPhone / Ipod设备兼容。此应用程序具有不同的捆绑ID和不同的Xcode文件。
所以,现在我有两个Xcode文件,一个用于iPad,另一个用于iPhone,每个都有不同的包ID。
下一步是将此应用程序上传到应用程序商店,所以情况是,我如何上传它并将两个不同的xcode文件链接在一起,一个用于ipad,另一个用于iPhone
请记住,这是一个付费应用程序,因此如果用户已经在iPad上付费,他应该免费获得iphone版本(在相同的应用程序ID上)。
答案 0 :(得分:3)
您无法将同一应用的两个版本上传到应用商店。
我建议整合到1个文件中,这是一个适用于iPhone或iPad的通用文件。
其他选项是,仅为iPad或iPhone / iPad创建一个不同名称的新应用程序。
摘自Apple的编程指南:
制作通用应用
通用应用是针对iPhone,iPod优化的单个应用 触摸和iPad设备。提供适应的单个二进制文件 当前设备提供最佳用户体验,当然, 需要额外的工作。因为设备的差异 屏幕大小,大多数窗口,视图和视图控制器代码 iPad很可能与iPhone和iPod的代码截然不同 触摸。此外,您必须采取一些措施来确保您的应用 在每种设备类型上正确运行。
Xcode为配置通用应用程序提供内置支持。什么时候 您创建一个新项目,您可以选择是否要创建一个 特定于设备的项目或通用项目。创建完成后 项目,您可以更改您的应用程序支持的设备集 目标使用“摘要”窗格。从单个设备更换时 项目到一个通用项目,你必须填写信息 要为其添加支持的设备类型。
阅读完整版HERE