Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 为什么我导出的Cocoa Mac应用程序在启动时崩溃(甚至没有打开)?_Macos_Crash_Osx Yosemite - Fatal编程技术网

Macos 为什么我导出的Cocoa Mac应用程序在启动时崩溃(甚至没有打开)?

Macos 为什么我导出的Cocoa Mac应用程序在启动时崩溃(甚至没有打开)?,macos,crash,osx-yosemite,Macos,Crash,Osx Yosemite,在我的OS X 10.10.5上使用Xcode 7.2版 我有一个用Objective-C编写的Cocoa应用程序,它利用了Google的CorePlot库。当我运行应用程序(产品-->运行)时,它运行得非常好 但是,当我归档项目(产品-->归档-->导出-->导出为Mac应用程序),然后双击创建的“.app”来运行它时,该应用程序会立即崩溃,甚至不会加载 它没有理由崩溃;存档已成功完成,并且第一个窗口/ViewController不会尝试访问第一次运行时不会出现的已保存变量 基本上,双击应用程

在我的OS X 10.10.5上使用Xcode 7.2版

我有一个用Objective-C编写的Cocoa应用程序,它利用了Google的CorePlot库。当我运行应用程序(产品-->运行)时,它运行得非常好

但是,当我归档项目(产品-->归档-->导出-->导出为Mac应用程序),然后双击创建的“.app”来运行它时,该应用程序会立即崩溃,甚至不会加载

它没有理由崩溃;存档已成功完成,并且第一个窗口/ViewController不会尝试访问第一次运行时不会出现的已保存变量

基本上,双击应用程序甚至不会打开dock中的应用程序图标,也不会显示正在创建的窗口,就像应用程序甚至不会打开一样


当我尝试使用“导出”下的任何选项打开/安装应用程序时,也会发生同样的崩溃/未加载。如果您的应用程序在导入或查找某些类/文件时遇到问题,则可能会出现此问题

在我的例子中,由于某种原因,当我打开我的项目并运行应用程序时,它会找到CorePlot的CorePlot.h文件。但是,当我归档应用程序并将其导出到其他人的计算机上使用时,它不会归档并导出“CorePlot.h”。
因此,我的应用程序将立即崩溃,因为它无法找到“CorePlot.h”

你有车祸报告吗?或者一些与应用程序相关的控制台日志条目?您正在构建应用程序的同一台Mac上运行?您的生成设置是什么?我没有崩溃报告或任何控制台日志条目。是的,这是同一台苹果电脑,建立了应用程序。我在另一个目录中克隆了我的项目,并在Xcode中打开了它,结果发现问题在于找到CorePlot.h。我猜我最初的项目有一些偏好,但没有保存到Git,因为该项目能够找到CorePlot.h,但其他项目却没有。我将在解决该问题时更新此内容。