Platypus error: script missing from application bundle

Platypus error: script missing from application bundle

我的用例是将 ruby 应用程序转换为 mac 上的可执行应用程序。当我在 github 上创建一个版本时...意味着用户将下载项目作为 zip 和 运行 程序。

error message: script missing from application bundle

我在创建应用程序时选中了所有复选框,如下所示:

我把我的答案放在下面。这是一个快速的解决方案。但是,可能不是最佳做法。如果有人提出由社区确定的更好的答案。我会让那个答案。这个关于 ruby 脚本的问题的答案应该适用于其他脚本 Platypus 变成 .app 的

我的解决方案,创建应用后;

right click .app file
select "show package" contents
navigate to path ...
Contents -> Resources

copy the script that you linked to ... in my case it was a ruby script.rb
delete the script alias names "script"
rename your copied script "script" without the .rb extension.

now since the script is inside the app 
it will no longer have an issue finding the script location.