खैर, यह साल हो गया है कि मैं इस सरल ट्रिक का उपयोग करने के लिए स्क्रिप्ट को एप्लिकेशन में रखता हूं (और वास्तव में वास्तव में यह नहीं समझता कि सभी लोग "कॉन्टेंट्स" फ़ोल्डर्स, info.plist बनाने के लिए इतने जटिल समाधानों की कोशिश क्यों करते हैं। । ????): "YourApplication.app" नामक एक फ़ोल्डर बनाएँ। अपनी बैश स्क्रिप्ट फ़ाइल को सीधे इस फ़ोल्डर में रखें जिस तरह से आपको सबसे अच्छा लगता है (खोजक, टर्मिनल आदि)। बैश स्क्रिप्ट को निश्चित रूप से निष्पादन योग्य होना चाहिए (यदि आपको आवश्यकता है तो chmod + x का उपयोग करें)। अन्य फ़ोल्डरों या फ़ाइल की आवश्यकता नहीं है (जब तक कि आपको अपनी स्क्रिप्ट के भीतर से अन्य स्क्रिप्ट या निष्पादन योग्य कॉल करने की आवश्यकता नहीं है) ट्रिक आपकी स्क्रिप्ट को एप्लिकेशन फ़ोल्डर के समान नाम के साथ लेकिन विस्तार के बिना नाम देना है। यहाँ वर्णित मामले में स्क्रिप्ट फ़ाइल को "YourApplication" नाम दिया जाना चाहिए। बस इतना ही ! यह हिम तेंदुए से लेकर मावेरिक्स तक मैक ओएस एक्स पर काम करता है। अगर कोई भी नए OS संस्करणों पर कोशिश कर सकता है और मुझे बता सकता है।
नोट: स्क्रिप्ट , आकार में कम से कम 28 बाइट्स होना चाहिए अन्यथा यह निष्पादित नहीं होंगे। यह न्यूनतम आकार प्राप्त करने के लिए रिक्त लाइनों के साथ गद्देदार हो सकता है। इसके अलावा, स्क्रिप्ट की पहली पंक्ति एक शेबंग होनी चाहिए; जैसे #!/bin/bash
या #!/bin/perl
।