4

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

任何运行 bash 的 Mac 至少应该能够运行正确吗?可能是 osascripts 的东西吗?我在论坛中找不到任何人有同样问题并解决它的东西。

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

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

4

2 回答 2

9

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

于 2013-04-11T06:01:21.880 回答
2

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

于 2013-04-10T21:36:11.080 回答