我正在 OS X 10.8 机器上使用 Xcode 4.6 开发应用程序。应用部署目标设置为 10.6,这是我们需要支持的。但是当我存档应用程序(编译、链接和嵌入资源+框架)并将其部署(也称为复制)到 10.6 测试机器时,它会因通用分段错误而崩溃。它在 10.7 上运行良好。
我无法在旧 Mac 上的 Xcode 中编译项目,因为该应用程序是使用较新的编译器构建的(它使用 ARC、隐式属性合成、新的 Objective-c 文字语法等)。它也不会进行类型检查,因为基础 SDK 是 10.8,并且它引用了 10.6 机器上的编译器不知道的一些 10.8 令牌。
关于如何调试应用程序的任何建议?