努力跟上这条曲线。我读得太多了,快把我搞得晕头转向了。有没有一个一站式的链接,告诉我我的目标应该是什么,以便基于我包含的框架在所有平台上运行我的应用程序?我大量使用Mapkit,并希望包含iAds。我目前的应用程序在3G上似乎已经死了。
苹果是否强迫你只支持最新的iOS?我没有问题,但不确定如果有人谁有和古老的3G,我如何告诉他们,没有我不支持你的手机,请升级?
发布于 2011-04-01 10:21:47
将项目的基本SDK设置为最新版本的SDK。将部署目标设置为您计划支持的操作系统的最旧版本。你可以使用比你的部署目标更高的版本中引入的功能,但在使用它们之前,你需要检查它们,否则你的应用程序将崩溃。
请阅读操作系统每个版本的发行说明,以便更好地了解何时引入了哪些功能。事实上,养成每次新版本发布时都要仔细阅读发行说明的习惯。
iOS 4.2在iPhone 3G上运行得很好,所以短期内不需要放弃对3G的支持。如果你的应用程序目前不能在3G上工作,启动你的调试器并找出原因。您在该设备上运行的是什么版本的iOS?它在哪里崩溃?这是典型的调试内容。
https://stackoverflow.com/questions/5508477
复制相似问题