我制作了一个简单的应用程序,将其归档并进入组织者。从那里我点击了Distribute - >导出为应用程序 - >不要辞职,然后将其保存到我的桌面。它运行正常,但如果我将其上传到Mediafire并尝试下载它,我在尝试运行它时会收到错误You can't open the application X because the Classic environment is no longer supported.
。我没有更改任何默认设置。
答案 0 :(得分:17)
你是如何上传的?您是将它包装在zip存档中还是仅上传原始应用程序包?
如果您刚刚上传了原始应用,那么您将破坏可执行文件的权限和扩展属性,导致应用在下载时无法正常工作。
系统会将您的主可执行文件视为非可执行文件,并且“经典环境”错误消息只是此情况下的默认错误消息,因为它是此问题的最可能原因。
以拉链方式包装应用程序,因为zip格式保留了zip存档中文件的权限信息。
答案 1 :(得分:0)
Hm无论出于何种原因我都要在上传之前压缩文件。不知道究竟为什么,但是有效。