Eh, yıllardır bu basit hileyi uygulamada bash komut dosyalarına sahip olmak için kullanıyorum (ve gerçekten tüm insanların neden "İçindekiler" klasörleri, info.plist'i oluşturmak veya Automator veya Platypus veya benzeri kullanmak gibi karmaşık çözümleri denediğini gerçekten anlamıyorum. . ????): "YourApplication.app" adlı bir klasör oluşturun. Bash komut dosyanızı doğrudan bu klasöre en uygun şekilde yerleştirin (Finder, terminal vb.). Bash betiği elbette yürütülebilir olmalıdır (gerekirse chmod + x kullanın). Diğer klasörlere veya dosyalara gerek yok (elbette komut dosyanızdan diğer komut dosyalarını veya yürütülebilir dosyaları çağırmanız gerekene kadar) Hile, komut dosyanızı uygulama klasörü ile tam olarak aynı ada sahip, ancak uzantısız olarak adlandırmaktır. Burada açıklanan durumda komut dosyası "Uygulamanız" olarak adlandırılmalıdır. Bu kadar ! Kar Leoparı'ndan Mavericks'e kadar Mac os x üzerinde çalışır. Herhangi biri daha yeni işletim sistemi sürümlerini deneyebilir ve bana söyleyebilir.
Not: komut aksi takdirde idam olmaz, büyüklüğü en az 28 byte olmalıdır. Minimum boyut elde etmek için boş çizgilerle doldurulabilir. Ayrıca, senaryonun ilk satırı bir mesele olmalıdır; örneğin #!/bin/bash
veya #!/bin/perl
.