从现有 iPhone 应用程序创建通用应用程序

Posted

技术标签:

【中文标题】从现有 iPhone 应用程序创建通用应用程序【英文标题】:Creating Universal application from existing iPhone application 【发布时间】:2014-02-18 06:29:41 【问题描述】:

我正在开发iPhone 应用程序,它是在Xcode 4.6 上创建的。现在我在Xcode 5.0 中运行相同的应用程序,它在ios 7 上也适用于我。现在我必须从现有应用程序创建一个通用应用程序。我在谷歌上找到了 2-3 个解决方案,这些解决方案涉及为 iPad 创建新的 xibs 并将目标更改为通用应用程序。我想知道实现这一目标的最简单方法是什么。我的应用程序是在 Xcode 4.6 上创建的,xibsiPhone

【问题讨论】:

***.com/questions/5861330/… ***.com/questions/19838044/… @Rushabh 我不认为将现有 xib 转换为 iPad xib 会起作用。 您必须为 iPad 使用新的 xib 并将应用程序目标更改为通用。这是一种简单的解决方案。 @Rushabh 在 Xcode 5.0 中还有其他出路吗? 【参考方案1】:

如果您正在构建一个同时支持 iPhone 和 iPad 的通用应用程序,那么最好的方法是使用 Size 类。您还可以使用尺寸类别为特定设备 (iPhone/iPad) 自定义布局。

【讨论】:

【参考方案2】:

您不能为 ipad 创建新的 xib 并使用现有的 xib,但是您需要希望自动调整大小能正常工作。无论如何,大多数情况下 ipad 都有不同的设计。因此,如果您想要不同的设计,您需要制作他(使用新的 xib 或新代码)。

【讨论】:

以上是关于从现有 iPhone 应用程序创建通用应用程序的主要内容,如果未能解决你的问题,请参考以下文章

从现有 XSD 创建托管对象模型 - iPhone Core Data

从 iTunes Connect 中删除应用被拒绝的应用,因为我想从通用更改为 iphone

从通用应用程序中排除 iPhone 3GS 和较旧的 iPhone 和 iPod

为 iTunes 创建通用应用程序?

如何在单独的类中创建通用 Iphone/Ipad 应用程序?

仅设置通用应用 iPhone