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

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

概述我在OS X 10.8机器上使用 Xcode 4.6开发应用程序.应用程序部署目标设置为10.6,这是我们需要支持的.但是当我归档应用程序(编译,链接和嵌入资源框架)并将其部署(也称为复制)到10.6测试机器时,它会崩溃并导致通用的Segmentation故障.它在10.7上工作正常. 我无法在旧版Mac上的Xcode中编译项目,因为应用程序是使用较新的编译器构建的(它使用ARC,隐式属性合成,新 我在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使用相关的异常和崩溃. 总结

以上是内存溢出为你收集整理的xcode – 如何调试旧版Mac OS X的应用程序?全部内容,希望文章能够帮你解决xcode – 如何调试旧版Mac OS X的应用程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1001077.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-21
下一篇2022-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存