我有一个我为Lion制作的应用程序,但我希望它能在低至10.4的Mac OS版本上运行

2 deployment macos cocoa target

我为最新版本的Mac OS X(Lion)创建了一个应用程序.我的应用程序使用ARC.但是我希望它能够在早期版本的OS X上运行.

我的xcode表示我可以使用的最早部署目标是10.4

通过将其设置为10.4,这是否意味着我已经完成了我的应用程序在早期版本的操作系统上运行高达10.4所需的全部内容?

任何帮助都会非常棒,谢谢

sos*_*orn 5

10.4和Lion之间存在大量的API差异.没有看到你的应用程序我不能肯定地说,但我希望它没有一些重大的变化将无法在10.4上正常工作.我的建议是忘记10.4.如果即使1%的OS X用户仍在运行它,我也会感到惊讶.坚持10.6+,你应该没事.

无论您做什么,只支持您有能力测试的版本.如果你没有能力在10.6上进行测试,你甚至可以考虑只支持10.7.如果您无法测试所有部署目标,那么您可能会为自己设置一些痛苦.