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 进行隐私浏览
如何覆盖 plist 文件的内容? (iPhone / iPad)