iPhone / iPad项目升级和Universal与不同的设备特定项目

时间:2011-03-06 15:00:57

标签: iphone xcode ipad ios

根据主题Using a Single Xcode Project to Build Two Applications,我应该选择“升级”iPhone项目以包含iPad。但是,该页面不讨论通用与两个设备目标的优缺点。

我认为升级的大多数可取的好处是“单一来源” - 在任何地方编写一次(不像Java及其“无处不在的调试”)。

我想知道在使用通用二进制文件与不同目标时遇到的问题吗?

1 个答案:

答案 0 :(得分:2)

避免将其作为通用应用程序构建的最常见原因是,如果您想为iPad版本收取更多费用。通用应用程序具有单个App Store条目。将其构建为两个独立的应用程序,您可以将其提交两次,并为它们设置不同的价格。

单/双App Store条目有很多分歧 - 合并/单独评论和评级,发布图表,促销代码等。它们与App Store和最终用户的观点本质上是不同的应用程序。 / p>

我不确定你对“单一来源”的看法是什么。仅仅因为您正在生成两个应用程序包,这并不意味着您有两个源代码副本。