【问题标题】:App giving "cant open .app because classic environment is not supported" on other macs but works fine on my own [closed]应用程序在其他 Mac 上给出“无法打开 .app,因为不支持经典环境”,但我自己可以正常工作 [关闭]
【发布时间】:2013-04-10 20:57:00
【问题描述】:

我写了一个 bash 脚本的应用程序,整个东西是一个 bash 脚本,它调用了一些 osascripts,也主要用于用户输入,它在我的电脑上运行得很好,所以我用鸭嘴兽来打开将脚本写入应用程序,以便我可以将其发送给朋友,当他尝试打开它时,它说您无法打开应用程序**,因为不再支持经典环境:http://www.imgur.com/ze0ya4B.png

任何运行 bash 的 Mac 至少应该能够运行,对吧?可能是 osascripts 的东西吗?我在论坛中找不到任何人遇到相同问题并解决它的任何内容。

Tl;Dr:通过 platypus 放置 bash 脚本,当另一台 Mac 尝试打开新的 .app 文件时会出错。

我正在运行山狮,所以我的 macbook 也不应该支持经典环境,这可能会让其他计算机认为经典环境中有一些东西。如果你觉得有帮助,我可以上传我的源代码。

【问题讨论】:

    标签: macos bash osascript platypus


    【解决方案1】:

    我必须假设我得到的错误与我提供的任何信息都不是很相关。事实证明,您不能只是通过电子邮件发送一个 .app 文件,然后期望它在另一端完整地输出。我将应用程序压缩到一个文件夹中,它工作正常。万一有人遇到同样的问题,我想我会发布我的情况...我希望这对某人有所帮助,因为我肯定会把头撞在桌子上。

    【讨论】:

    • 这对我帮助很大。谢谢。
    【解决方案2】:

    我很确定该消息具有误导性,并且实际上由于某些其他原因无法运行。该对话框看起来像旧版本的 OS X。运行您正在使用的鸭嘴兽版本可能太旧了? current version 需要在 Intel CPU 上运行 OS X v10.5 或更高版本。对于 OS X 10.4 和/或 PowerPC CPU,Sveinbjorn Thordarson(作者)从here 推荐 Platypus 4.4 版。

    【讨论】:

    • 我尝试了您的所有建议,结果发现只是 gmail 没有说明附件不起作用。所以基本上我将文件压缩到一个文件夹中并且工作正常,我认为这是因为mac上的应用程序文件是目录?谁知道呢,还是谢谢你的建议!
    猜你喜欢
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    相关资源
    最近更新 更多