Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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 Mac source无法在我的Mac上运行_Macos_App Store - Fatal编程技术网

Macos Mac source无法在我的Mac上运行

Macos Mac source无法在我的Mac上运行,macos,app-store,Macos,App Store,好吧,我有一个非常奇怪的问题,希望有人知道问题是什么。我的朋友和我正在合作一个项目。他以前给我发过实际的.app文件,应用程序启动得非常完美。他发给我源代码,我能够完美地构建和运行它。但后来我开始准备发布应用程序,所以我按照苹果开发页面上关于如何准备提交的说明(构建和归档、使用终端测试安装等)。但几个小时后,我试着运行我的应用程序,但它们不起作用!我刚收到一个没有响应的应用程序。它启动了,但没有响应。即使是以前工作过的完全相同的文件也不再工作了 我知道这是一个非常普通的问题,任何人能够帮助我的唯

好吧,我有一个非常奇怪的问题,希望有人知道问题是什么。我的朋友和我正在合作一个项目。他以前给我发过实际的.app文件,应用程序启动得非常完美。他发给我源代码,我能够完美地构建和运行它。但后来我开始准备发布应用程序,所以我按照苹果开发页面上关于如何准备提交的说明(构建和归档、使用终端测试安装等)。但几个小时后,我试着运行我的应用程序,但它们不起作用!我刚收到一个没有响应的应用程序。它启动了,但没有响应。即使是以前工作过的完全相同的文件也不再工作了


我知道这是一个非常普通的问题,任何人能够帮助我的唯一希望是,如果你经历了同样的事情。我会提供详细信息,但这些都是无用的,因为我可以直接在我朋友的电脑上进行构建和运行,而且不需要任何配置。我们都在使用Xcode 3.2.5。有什么想法吗?

我不知道应用程序没有响应的原因,但以下是一些可以缩小范围的方法:

1) 从终端运行应用程序,如下所示:./MyApp.app/Contents/MacOS/MyApp 也许它会向stdout打印一条有用的消息,提示您出了什么问题

2) 当应用程序被卡住(没有响应)时,运行Shark(或类似的分析工具)并获取其挂起位置的堆栈跟踪。这可能会给你一个线索,它被卡在哪里


3) 如果所有其他操作都失败,您可以开始将printf()插入应用程序,从main的顶部开始。然后从终端运行应用程序(如步骤1所示),查看最后打印的printf是什么。起泡、冲洗、重复,直到你找到执行卡在哪里。

我不知道应用程序没有响应的原因,但以下是一些你可以尝试的方法来缩小它的范围:

1) 从终端运行应用程序,如下所示:./MyApp.app/Contents/MacOS/MyApp 也许它会向stdout打印一条有用的消息,提示您出了什么问题

2) 当应用程序被卡住(没有响应)时,运行Shark(或类似的分析工具)并获取其挂起位置的堆栈跟踪。这可能会给你一个线索,它被卡在哪里


3) 如果所有其他操作都失败,您可以开始将printf()插入应用程序,从main的顶部开始。然后从终端运行应用程序(如步骤1所示),查看最后打印的printf是什么。起泡、冲洗、重复,直到你找到执行卡在哪里。

谢谢你的提示,我会在有机会的时候试用。现在,我找到了一个快速的解决方法。我刚刚在Mac上创建了一个新的用户帐户,所以一切都很新鲜。我在那里建造和运行,一切都很顺利。不是一个解决方案,但至少通过这种方式,我能够将它提交给苹果。这是一个多么奇怪的问题…谢谢你的建议,我会在有机会的时候试试的。现在,我找到了一个快速的解决方法。我刚刚在Mac上创建了一个新的用户帐户,所以一切都很新鲜。我在那里建造和运行,一切都很顺利。不是一个解决方案,但至少通过这种方式,我能够将它提交给苹果。这是一个多么奇怪的问题。。