我刚刚为Mac OS X在XCode 4中创建了一个小程序。我希望它能在10.4,10.5和10.6上运行。我怎样才能做到这一点?我目前正在运行雪豹。在XCode 4中,如果我点击我的项目,则会有一个部署目标设置,它是一个下拉列表,我只能选择10.4,10.5或10.6中的一个。我如何确保它与所有这些兼容?谢谢。XCode Mac OS X兼容性设置
2
A
回答
5
部署目标是最低版本要兼容。将其设置为10.4。
由于您必须在Xcode 4中使用10.6 SDK,因此您有责任确保不使用10.4中未提供的任何API,而无需先测试它们。你也不能在Xcode 4,建立与PowerPC兼容的应用程序
2
构建与10.4
你也将要建立它在10.6也确保您不使用任何已经或将要成为不推荐使用...警告将会被弃用,错误将被弃用,您可能需要进行一些条件编译。保持直线。
#if MAC_OS_X_VERSION_MIN_REQUIRED == MAC_OS_X_VERSION_10_4
//do something using 10.4 code
#elsif MAC_OS_X_VERSION_MIN_REQUIRED == MAC_OS_X_VERSION_10_5
//do something using 10.5 code
#else
//do something using 10.6+ code
#endif
相关问题
- 1. xcode 4.2是否与mac os 10.6.3兼容?
- 2. Mac OS X libcurl dylib兼容版本
- 3. Xcode应用程序版本与Mac OS X版本不兼容
- 4. Xcode 3.2.4和Mac OS X 10.5
- 5. 如何在Mac OS X上设置libusb?
- 6. Log4j与Mac OS Leopard兼容
- 7. 兼容性设置
- 8. WxPython与OS X不兼容?
- 9. Mac OS X:设置Xcode以使用Ant导致权限错误
- 10. Mac OS X中的DHCP设置
- 11. MAC OS X优胜美地:Safari设置
- 12. 无法在Mac OS X上编译i386兼容的ffmpeg dylibs
- 13. 在Mac OS X上回滚兼容版本的库
- 14. 上传表单在Firefox 3中无法与Mac OS X兼容?
- 15. 配置JNotify在Mac OS X
- 16. INSTAL OpenCV的在Mac OS X 10.6.7和Xcode
- 17. 在Mac OS X 10.6上安装Xcode 3.2.5
- 18. Mac OS X上的Xcode版本Lion 10.7.2
- 19. 在Mac OS X上为XCode安装Eigen
- 20. Mac Os x和xcode版本的iPod 3.1.3
- 21. SDL + emacs + Mac OS X
- 22. XCode如何将兼容设备设置为仅兼容ARkit的设备?
- 23. Xcode 7.0和iOS5兼容性
- 24. Xcode iOS SDK兼容性
- 25. Xcode向后兼容性
- 26. Mac OS X上的高性能代码
- 27. MAC OS X - Xcode4和
- 28. 用于mac os的xcode 10.7.3
- 29. 我框架mac兼容性问题?CSS
- 30. 如何设置Mac OS X Bundle的图标?
感谢您的回复。所以我将它改为10.4,所以现在* debug *版本将与10.4和10.5以及10.6兼容? – user635064 2011-05-02 20:49:36
@ user635064:如果您只更改了调试配置,那么是的。如果您将它设置为两种配置,则Debug和Release版本都将与10.4和更高版本兼容。 – 2011-05-03 16:14:22