【发布时间】:2012-02-13 16:15:01
【问题描述】:
我尝试搜索,但没有找到可以回答我的问题的特定帖子。 对于我的 MacOS 应用程序,我在 /Library/Frameworks 中有一个外部框架,我正在链接到该框架。 该应用程序在 Xcode 中运行良好。该应用程序在我的开发系统上自行运行良好。 如果我将应用程序包复制到另一台机器上,并将外部框架复制到 /Library/Frameworks 区域(因此它与我的开发机器具有类似的设置),则应用程序在尝试执行使用外部框架。
奇怪的是,如果从终端或通过 gdb 运行,应用程序不会在另一台机器上崩溃。当从 Finder 启动时,它只会在使用外部框架的功能上崩溃。我确保权限等都是开放的。 崩溃是 BAD_ACCESS (SIGSEGV) 类型,该功能涉及使用框架写出文件。 关于什么可能导致崩溃/如何进行调试的任何想法?
谢谢
【问题讨论】:
标签: macos frameworks crash terminal