Xcode 4导出的应用程序出错“无法打开应用程序...不支持经典环境”?

时间:2012-03-12 22:41:37

标签: xcode macos cocoa xcode4

我制作了一个简单的应用程序,将其归档并进入组织者。从那里我点击了Distribute - >导出为应用程序 - >不要辞职,然后将其保存到我的桌面。它运行正常,但如果我将其上传到Mediafire并尝试下载它,我在尝试运行它时会收到错误You can't open the application X because the Classic environment is no longer supported.。我没有更改任何默认设置。

2 个答案:

答案 0 :(得分:17)

你是如何上传的?您是将它包装在zip存档中还是仅上传原始应用程序包?

如果您刚刚上传了原始应用,那么您将破坏可执行文件的权限和扩展属性,导致应用在下载时无法正常工作。

系统会将您的主可执行文件视为非可执行文件,并且“经典环境”错误消息只是此情况下的默认错误消息,因为它是此问题的最可能原因。

以拉链方式包装应用程序,因为zip格式保留了zip存档中文件的权限信息。

答案 1 :(得分:0)

Hm无论出于何种原因我都要在上传之前压缩文件。不知道究竟为什么,但是有效。