xcode – 如何调试旧版Mac OS X的应用程序?

前端之家收集整理的这篇文章主要介绍了xcode – 如何调试旧版Mac OS X的应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在OS X 10.8机器上使用 Xcode 4.6开发应用程序.应用程序部署目标设置为10.6,这是我们需要支持的.但是当我归档应用程序(编译,链接和嵌入资源框架)并将其部署(也称为复制)到10.6测试机器时,它会崩溃并导致通用的Segmentation故障.它在10.7上工作正常.

我无法在旧版Mac上的Xcode中编译项目,因为应用程序是使用较新的编译器构建的(它使用ARC,隐式属性合成,新的objective-c文字语法等).它也不会进行类型检查,因为基本SDK是10.8并且它引用了10.6机器上的编译器不知道的一些10.8令牌.

有关如何调试应用程序的任何建议?

解决方法

我不是以任何方式与该公司/软件有关联,但 Deploymate是一个付费应用程序,可以扫描您的应用程序以获取SDK使用情况,并告诉您何时调用旧操作系统版本不可用的选择器和API.这可以帮助您跟踪与API使用相关的异常和崩溃.

猜你在找的cocoa相关文章