制作一款iPad应用程序通用?

时间:2010-12-07 22:40:57

标签: iphone xcode ipad universal-binary

我已经看到很多关于如何将iPhone应用转换为通用应用的问题,答案通常是使用Upgrade Target For iPad,有时更新Info.plist。我也见过this question,它跟我一样问,但我正在寻找一种不同的方法。

在那里发布的答案说,为了将iPad应用转换为通用应用,必须更改Target device family,然后为其编码。我认为答案是不正确的,因为你最终会得到一个不平衡的代码库。

如何将iPad应用转换为通用应用,以便目录结构看起来像升级的iPhone应用? (包括编辑plist和拆分委托等步骤。)

2 个答案:

答案 0 :(得分:4)

如果您想手动执行此操作,请首先创建虚拟/模板通用应用,查看它与您的应用之间的差异,然后更改您的应用以消除这些差异。其中包括:

创建iPad子目录。

在该子目录中为iPad创建合适的xib。

修改您的info.plist以将这些xib用于iPad(和图标等)

为iPad创建新的子类,或者使用修改现有的子类来检查UI范例并选择适当的UI子元素&代码中的大小。

如果您创建了新类,请根据需要将它们插入iPad xib。

修改目标设置以包含适用于iPad的构建。

如果需要,可以四处移动和/或重命名现有的iPhone文件/目录,使其对称。

答案 1 :(得分:0)

在您引用的问题的一个答案中提到了这篇博文,但如果您还没有阅读过,那么它可能会有所帮助:

http://iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html

相关问题