iPhone与SDK不同版本兼容性问题
我是一名初级 Apple 开发人员,我有一些问题想要解决。
首先,我目前正在使用 Xcode 3.2.6,因为我还没有注册开发人员计划。我想知道 Apple 是否只接受在 SDK 4 上编译的应用程序(对于 App Strore)。 其次,我希望我的应用程序能够在 iPhone 3 和 4 上运行。您建议我做什么?我在几个开发者论坛上读到,为了实现这一目标,我必须以 3.1 iOS 作为目标来构建我的应用程序。这是正确的吗? 最后,iPhone 3和iPhone 4之间的分辨率差异是否会带来问题呢?您认为我应该使用哪种分辨率?
先感谢您, 樱桃
I am a beginner Apple developer and I have some issues I would like to resolve.
First of all, I am curently working on Xcode 3.2.6 because I haven't enrolled for the developer program yet. I would like to know if Apple only accepts apps (for the App Strore) compiled on SDK 4.
Secondly, I want my apps to work both on iPhone 3 and 4. What would you advice me to do? I have read in several developer forums that in order to achieve this I have to build my application with 3.1 iOS as a target. Is this correct?
Finally, is there any problem due to the difference in resolution between iPhone 3 and iPhone 4? Which resolution do you think I should use?
Thank you in advance,
Cherry
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
PS 我建议您避免支持 iOS 3.2 或更早版本。 iOS 4 引入了许多不错且有用的功能。我非常确定,Apple 将在 iOS 5 发布后不久取消对 iOS 3.x 的支持。
P.S. I suggest you to avoid support for iOS 3.2 or earlier. iOS 4 introduces a lot of nice and helpful features. And I pretty sure, Apple will revoke support for iOS 3.x soon after iOS 5 release.
如果您的目标是 iOS 3,那么您最终将不会使用 iOS 4 的功能,而 iOS 4 的功能占大多数。
这是苹果公司的声明。
以最新的 iOS 版本为目标。
以早期的 iOS 版本为目标。
但我建议您以 iOS 4 为目标,因为人们现在以 iOS 5 为目标,再过 8 个月,我确信苹果会发布 iOS 6(他们的更新速度非常快),而且我个人认为,从长远来看,瞄准 iOS 3 不会给你带来很好的结果。
If you are aiming for iOS 3, you will end up not using the features of iOS 4, which is the majority.
This is Apple's statement.
Target the latest iOS release.
Target an earlier iOS release.
But I would suggest that you target the iOS 4 as people are now targeting iOS 5, and in another 8 months, I am sure Apple would release iOS 6 (They are very quick with their updates), and I personally feel that targeting iOS 3 is not going to give you great results in the long run.