在XCode 4中编写向后兼容的应用程序

在XCode 4中编写向后兼容的应用程序,xcode,macos,backwards-compatibility,Xcode,Macos,Backwards Compatibility,我正在用XCode 4编写一个Mac应用程序,它在Lion中运行得非常好。然而,如果有人试图在Leopard上使用它,它不会运行,并说它需要狮子。如何使我的项目向后兼容?提前谢谢 您需要根据10.5 SDK进行构建(将[SDKROOT]设置为10.5),并将最低系统版本[MACOSX\u DEPLOYMENT\u TARGET]设置为10.5。在哪里设置?起初我以为它在Project-Info.plist中,但在那里找不到它。在新的Xcode UI中导航有点困难。它们都在生成设置中-您可以在项目

我正在用XCode 4编写一个Mac应用程序,它在Lion中运行得非常好。然而,如果有人试图在Leopard上使用它,它不会运行,并说它需要狮子。如何使我的项目向后兼容?提前谢谢

您需要根据10.5 SDK进行构建(将
[SDKROOT]
设置为10.5),并将最低系统版本
[MACOSX\u DEPLOYMENT\u TARGET]
设置为10.5。

在哪里设置?起初我以为它在Project-Info.plist中,但在那里找不到它。在新的Xcode UI中导航有点困难。它们都在生成设置中-您可以在项目级别设置它们,以便所有目标都继承这些设置。