iPhone/iPad 项目升级和通用与不同设备特定项目

标签 iphone xcode ipad ios

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

我认为升级的理想的好处是“单一来源”- 编写一次到处运行(不像 Java 及其“到处调试”)。

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

最佳答案

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

单/双 App Store 进入问题有很多后果 - 合并/单独的评论和评级、发布图表、促销代码等。从 App Store 和最终用户的角度来看,它们本质上是不同的应用程序。

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

关于iPhone/iPad 项目升级和通用与不同设备特定项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211209/

相关文章:

ios - 接口(interface)生成器 "view - image view"关系

iphone - 使用 uitextfields 创建 uitableview 表单

iphone - 如何在ipad上显示 "gallery"?

iphone - 如何知道设备何时充电?

iphone - XCode:从plist读取数据到NSmutablearray

ios - Swift - 如何以编程方式在它们之间创建带有两个文本和图像的按钮?

ios - 子文件夹中的资源未包含在 ipa 中

xcode - 如何通过 Interface Builder 设置 NSButton 的文本颜色?

jquery - 使用带有固定导航功能的scrollTop 的iPad 无法正常工作。仅第一次有效

iphone - 编辑 'iOS Default'(和 'Mac OS X')的build设置模板