3

将 iPad 应用程序转换为 iPhone-通用应用程序。

我已经有一个 iPad 应用程序,现在我想为那个 iPad 应用程序制作一个通用应用程序。

如何转换?可能吗?还是我必须启动一个新应用程序?

4

1 回答 1

4

在 Interface Builder 中打开您的项目。单击“Targets”旁边的显示三角形,然后右键单击目标并选择“Upgrade Current Target for iPad...”。

然后阅读iPad 编程指南,尤其是开始你的项目部分。

编辑:

我现在看到了——从 iPad 到 iPad/iPhone。

我认为您会执行以下操作:

  1. 为主窗口/应用程序代表/等创建一个用于 iPhone 的 .xib,以对应您现有的用于 iPad 的 .xib。
  2. 在 info plist: 中添加一个条目 NSMainNibFile,其中包含新 iPhone xib 名称的值
  3. 转到您的构建设置并将 Base SDK 设置为 4.1(或 4.0,如果您仍然安装了较旧的 SDK)
  4. 如果您只担心 4.x 的 iPhone 和 iPod Touch,请将您的 iOS 部署目标构建设置保持在 3.2。
  5. 将 Targeted Device Family 构建设置设置为 iPhone/iPad
  6. 开始重构您的代码以创建两种不同的代码路径,一种适用于 iPhone,另一种适用于 iPad。
于 2010-09-10T07:49:47.427 回答