【发布时间】:2011-02-20 13:26:34
【问题描述】:
我在 Xcode 中编写了一个程序,它是一个简单的计算器,它接受第一个数字和第二个数字,然后根据单选按钮进行加、减、乘或除。我构建并运行,程序启动并运行良好。当我在他们的 Mac 上展示我的朋友时,当您双击该程序时,该程序会在托盘中弹出 0.05 秒然后消失,我们永远无法真正运行该程序。但是在我的电脑上它仍然可以完美运行。
我做错了什么?如何获取我制作的程序,并在不同的 Mac 上运行它?我将版本设置为 10.5,但活动 SDK 设置为 10.6。它在 10.5 和 10.6 模拟器中运行。一个朋友和我一样有 10.6.3,另一个有 10.5.x(不记得最后一部分)。
为了获取应用程序,我从调试更改为发布,并将活动 SDK 设置为 10.5。然后在发布文件夹中,我找到了该应用并通过 iChat 发送。
如果我制作一个合法的应用程序来分发,我觉得这将是一个问题。
谢谢!
我上传发布版本是为了更好地向您展示我的意思。
【问题讨论】:
-
要获得真正出错的线索,请尝试从终端运行它并观察输出。也看看
syslog。 -
我不知道该怎么做。
-
每台 Macintosh 都有一个名为“Console.app”的实用程序。如果您在尝试打开应用程序时运行此程序,您应该会看到遇到的任何停止它运行的错误。
-
对不起,忘了说:Console.app 在 /Applications/Utilities
-
我不知道在我的问题中添加评论是否会重新打开它,但我仍然遇到同样的问题。我为另一个程序制作了一个快速标签,说我正在工作,但这也无法在其他人的计算机上运行。有什么想法吗?
标签: xcode macos osx-snow-leopard release software-distribution