如何导出或发布用Xcode制作的Mac OS X程序?程序不会加载到其他计算机上

如何导出或发布用Xcode制作的Mac OS X程序?程序不会加载到其他计算机上,xcode,macos,osx-snow-leopard,release,software-distribution,Xcode,Macos,Osx Snow Leopard,Release,Software Distribution,我用Xcode编写了一个程序,这是一个简单的计算器,它接受第一个数字和第二个数字,然后根据单选按钮进行加、减、乘或除。我构建并运行程序,程序运行正常。当我去给我的朋友看他们的Mac电脑时,当你双击程序时,程序会在托盘中弹出0.05秒,然后消失,我们永远无法运行程序。但在我的电脑上它仍然工作得很好 我做错了什么?如何将我制作的程序在不同的Mac上运行?我将发行版设置为10.5,但将活动SDK设置为10.6。它在10.5和10.6模拟器中运行。一个朋友和我一样有10.6.3,另一个有10.5.x(不

我用Xcode编写了一个程序,这是一个简单的计算器,它接受第一个数字和第二个数字,然后根据单选按钮进行加、减、乘或除。我构建并运行程序,程序运行正常。当我去给我的朋友看他们的Mac电脑时,当你双击程序时,程序会在托盘中弹出0.05秒,然后消失,我们永远无法运行程序。但在我的电脑上它仍然工作得很好

我做错了什么?如何将我制作的程序在不同的Mac上运行?我将发行版设置为10.5,但将活动SDK设置为10.6。它在10.5和10.6模拟器中运行。一个朋友和我一样有10.6.3,另一个有10.5.x(不记得最后一部分)

为了得到这个应用,我从debug改为release,并将activesdk设置为10.5。然后在发布文件夹中,我找到了应用程序,并通过iChat发送了它

我觉得这将是一个问题,在未来,如果我做了一个合法的应用程序分发

谢谢大家!

我上传了发布版本,以便更好地向你展示我的意思


您需要关闭ZeroLink,以便您需要的所有代码都包含在可执行文件中。可以在“链接生成设置”集合中执行此操作

当您切换到释放时,ZeroLink应该已关闭。我不知道为什么没有,但你应该可以手动操作


希望对您有所帮助。

演练:按ctrl+图标->打开以防止未签名的安全处理此应用。

若要了解实际出现的问题,请尝试从终端运行它并查看输出。还可以看看
syslog
。我不知道该怎么做。每个Macintosh上都安装了一个名为“Console.app”的实用程序。如果您在尝试打开应用程序时正在运行此应用程序,您应该会看到阻止其运行的任何错误。抱歉,忘了提及:Console.app位于/Applications/utilities中。我不知道向我的问题添加注释是否会重新打开它,但我仍然有相同的问题。我给另一个程序做了一个快速标签,上面写着我正在工作,这在其他人的电脑上也不起作用。有什么想法吗?听起来像是个计划。遗憾的是,当我进入项目->编辑项目设置->然后进入构建选项卡,然后进入链接时,我看不到任何关于ZeroLink的内容。我在搜索区域搜索了零,但也没有找到任何东西。我正在使用Xcode 3.2.2。我将我的发布应用程序上载到filefront,以便更好地了解正在发生的事情。你的应用程序在我的iMac(10.6.3)上运行良好。我不确定现在的问题是什么。嗯,我把它玩弄了一下,然后又重新建造了。当我有机会的时候,我会在我朋友的电脑上试试,如果不行,我会再发一次。非常感谢您的帮助,因为我在进一步研究zerolink的过程中,它大胆地带来了一些见解。糟糕的是,我和我的朋友尝试了一个更新的版本,但它不起作用。我尝试了一个我上传的版本,正如您所说,它起作用了。现在我不知道我做了什么使它工作,现在我有一个不工作的。我唯一真正不同的是拉上拉链,哈哈