从 osx 10.7(xcode 4.4)进行编译时,有没有办法确保应用程序在 osx 10.5 上运行?
或者至少,它已成功编译为10.5?
答案 0 :(得分:0)
您应该将部署目标设置为OS X 10.5。确保您不使用10.5上没有的任何API(或者,如果您这样做,那么您使用它的方式很弱,并且如果API不可用,则会使用后备代码路径)。在10.5上测试您的应用程序。
后备编码选项:
NSClassFromString()
NULL
dlopen()
动态加载共享库,如果它们不存在则回退