1

我创建了一个 ipad 应用程序。我还没有将它上传到应用商店,这个应用程序有一个特定的捆绑 ID。

同时,我正在创建相同的应用程序内容和功能,但仅与 iPhone/Ipod 设备兼容。该应用程序具有不同的捆绑 ID 和不同的 Xcode 文件。

所以,现在我有两个 Xcode 文件,一个用于 iPad,另一个用于 iPhone,每个都有不同的捆绑 ID。

下一步是将这个应用程序上传到应用商店,所以情况是,我如何上传它并将两个不同的 xcode 文件链接在一起,一个用于 ipad,另一个用于 iPhone

请记住,这是一个付费应用程序,所以如果用户在他的 iPad 上付费,他应该免费获得 iphone 版本(在同一个 App ID 上)。

4

1 回答 1

3

您不能将同一应用的两个版本上传到应用商店。

我建议合并为一个文件,一个适用于 iPhone 或 iPad 的通用文件。

其他选择是为 iPad 或 iPhone / iPad 创建一个不同名称的新应用程序。

摘自 Apple 的编程指南:

创建通用应用程序

通用应用程序是针对 iPhone、iPod touch 和 iPad 设备优化的单个应用程序。提供适用于当前设备的单个二进制文件可提供最佳用户体验,但当然,您需要做额外的工作。由于设备屏幕尺寸的不同,iPad 的大部分窗口、视图和视图控制器代码可能与 iPhone 和 iPod touch 的代码大不相同。此外,您必须做一些事情来确保您的应用程序在每种设备类型上正确运行。

Xcode 为配置通用应用程序提供了内置支持。创建新项目时,您可以选择是要创建设备特定项目还是通用项目。创建项目后,您可以使用“摘要”窗格更改应用程序目标支持的设备集。从单设备项目更改为通用项目时,您必须填写要添加支持的设备类型的信息。

在这里阅读完整版

于 2013-11-11T08:32:44.193 回答