मुझे ऐसा करने का सही तरीका नहीं पता है, लेकिन यह मैन्युअल विधि वह दृष्टिकोण है जिसका मैंने सरल स्क्रिप्ट के लिए उपयोग किया है जो उचित रूप से पूर्ववत प्रतीत होता है।
मुझे लगता है कि जो कुछ भी निर्देशिका मैं तैयार हूं मान लेंगे, मेरे कार्यक्रम के लिए अजगर फ़ाइलें रिश्तेदार src/
निर्देशिका में हैं, और उस फ़ाइल मैं निष्पादित करने के लिए (जो उचित मामला है और अनुमतियाँ निष्पादित) चाहते main.py
नाम है ।
$ mkdir -p MyApplication.app/Contents/MacOS
$ mv src/* MyApplication.app/Contents/MacOS
$ cd MyApplication.app/Contents/MacOS
$ mv main.py MyApplication
इस बिंदु पर हम एक आवेदन बंडल जो, जहाँ तक मुझे पता है, अजगर के साथ किसी भी मैक ओएस सिस्टम पर काम करना चाहिए स्थापित (जो मुझे लगता है कि यह डिफ़ॉल्ट रूप से है) है। इसमें कोई आइकन या कुछ भी नहीं है, जिसके लिए पैकेज में कुछ और मेटाडेटा जोड़ना आवश्यक है जो मेरे उद्देश्यों के लिए अनावश्यक है और मैं परिचित नहीं हूं।
ड्रैग-एंड-ड्रॉप इंस्टॉलर बनाने के लिए काफी सरल है। अपने आवेदन को स्टोर करने के लिए आवश्यक आकार की एक नई डिस्क छवि बनाने के लिए डिस्क उपयोगिता का उपयोग करें। इसे खोलें, ड्राइव पर /Applications
के अपने एप्लिकेशन और उपनाम की प्रतिलिपि बनाएँ, फिर उन्हें इच्छित स्थिति के लिए दृश्य विकल्प का उपयोग करें।
ड्रैग-एंड-ड्रॉप संदेश डिस्क छवि की पृष्ठभूमि है, जिसे आप व्यू विकल्प में भी निर्दिष्ट कर सकते हैं। मैंने इसे पहले नहीं किया है, लेकिन मुझे लगता है कि आपके पसंद के संपादक में एक छवि को चाबुक करने के बाद आप इसे कॉपी कर सकते हैं, इसे पृष्ठभूमि के रूप में सेट कर सकते हैं और फिर chflags hidden
का उपयोग अपनी अच्छी विंडो को छेड़छाड़ से रोकने के लिए कर सकते हैं।
मुझे पता है कि ये वहां के सबसे स्पष्ट, सरल या सबसे विस्तृत निर्देश नहीं हैं, लेकिन मुझे उम्मीद है कि कोई उन्हें उपयोगी पा सकता है।
स्रोत
2008-09-22 19:19:30
जो भी इसे वोट देता है ... किसी कारण को बताने की परवाह है? –