iPhone 和 iPad 的部署如何进行?

Posted

技术标签:

【中文标题】iPhone 和 iPad 的部署如何进行?【英文标题】:How does deployment of both iPhone and iPad works? 【发布时间】:2010-11-02 10:25:02 【问题描述】:

我昨天拿到了 iPad,将所有 iPhone 应用程序同步到 iPad 后。一些应用程序“自动”调整为 iPad 格式,而其他应用程序则调整为 iPhone 格式。这在技术上是如何工作的?或者换种说法:作为应用程序开发人员,我如何为具有“自动”行为的两种格式同时部署 iPad 和 iPhone?

BR

【问题讨论】:

可能重复[如何在 iPhone/iPad 中创建通用应用程序? ](***.com/questions/3845478/…) 另见Building iPhone apps for the iPad和What should I consider to ensure seamless port of my iPhone apps to iPad? 感谢 Brad 链接到这些帖子。 【参考方案1】:

每个应用程序都有一个部署目标,它描述了它可以在哪些设备上启动。 “调整后”的应用程序将 iPhone 和 iPad 列为目标。在这种情况下,应用程序包括 iPhone 和 iPad 的图标、图像和视图,内部逻辑根据设备类型检测应该使用哪个视图。

tutorial 介绍了如何使您的应用与 iPad 兼容。

【讨论】:

【参考方案2】:

执行此操作的应用程序是所谓的通用应用程序;它们包括 iPad 和 iPhone 格式的接口定义,并且它们的 Info.plist 文件也被配置为这样。

从 Xcode 中基于窗口的应用程序模板开始应该可以很好地演示配置和设置。

大多数情况下,如果您已经有一个现有的 iPhone 应用程序,那么从财务和技术上来说,制作一个单独的应用程序的高清版本可能会更好,但如果您正在创建一个新的应用程序,Universal很可能是要走的路。

【讨论】:

以上是关于iPhone 和 iPad 的部署如何进行?的主要内容,如果未能解决你的问题,请参考以下文章

如何在调试期间在 iPad 中保持相同的 iPhone 应用程序尺寸

在 iPhone 和 iPad 上使用 UIWebView 进行隐私浏览

如何用iphone控制ipad

如何覆盖 plist 文件的内容? (iPhone / iPad)

如何设计 UI 以支持 iPhone 和 iPad 的所有屏幕

iPhone/iPad的UILabel如何设置粗体和斜体?