2017-01-13 12 views
5

मैं ओएसएक्स बाइनरी के साथ-साथ कुछ कॉन्फ़िगरेशन और स्क्रिप्ट फ़ाइलों के लिए एक एकल इंस्टॉलर पैकेज कैसे बना सकता हूं? अंतिम फ़ोल्डरों इस तरह देख रहे हैं -मैक ऐप के लिए इंस्टॉलर पैकेज कैसे उत्पन्न करें?

https://i.stack.imgur.com/bFDcY.png

किसी भी मदद की सराहना की जाएगी। धन्यवाद।

उत्तर

0

मैकोज़ (जिसे पहले ओएस एक्स के नाम से जाना जाता था) आमतौर पर इंस्टॉलर्स का उपयोग नहीं करता है। ऐप कंटेनर में एक्सटेंशन .app के साथ एप्लिकेशन पैक किए जाते हैं। यह कंटेनर "निष्पादन योग्य" है लेकिन आप अंदर खोदने और देखने के लिए भी सक्षम हैं। यह ऐप स्टोर के माध्यम से वितरित प्रारूप भी है।

आप बना सकते हैं। pkg या। यदि आवश्यक हो तो dmg "इंस्टॉलर", हालांकि यह स्पष्ट रूप से कुछ नहीं है कि सेब का लक्ष्य मानक होना है। मैं .app पैटर्न का उपयोग करने की सलाह दूंगा और किसी भी स्क्रिप्ट को स्वयं निहित और पहले रन पर निष्पादित किया जाना चाहिए।

आप ऐप स्टोर के बाहर अपने एप्लिकेशन को वितरित करने के लिए .dmg का उपयोग कर सकते हैं (यह अभी भी काफी सामान्य है)।

मैकोज़ में उत्पाद निर्माण नामक एक टर्मिनल प्रोग्राम भी शामिल है जो ओएस एक्स इंस्टॉलर या मैक ऐप स्टोर के लिए उत्पाद संग्रह बनाता है। टर्मिनल सहायता पृष्ठ खोलने के लिए मैक पर this link पर क्लिक करें।

2

इंस्टॉलर बहुत अच्छे हैं यदि आप विभिन्न स्थानों पर विभिन्न चीजों को रखना चाहते हैं - यहां ऐप, दस्तावेज़ीकरण, यहां फ़ाइलों का समर्थन करें, आदि। वे स्थापना अनुभव (वैकल्पिक अतिरिक्त) की कॉन्फ़िगरेशन प्रदान करने के लिए भी महान हैं, या एक असामान्य प्रकार की स्थापना के लिए हैंड होल्डिंग जो उपयोगकर्ता अन्यथा समझ नहीं सकता है, या अतिरिक्त कार्य (कॉन्फ़िगरेशन स्क्रिप्ट, अनुमति संशोधन, प्रमाणीकरण, संगतता जांच आदि) जिन्हें स्थापना प्रक्रिया के दौरान चलाने की आवश्यकता है। इंस्टॉलर्स के साथ कुछ भी गलत नहीं है, @ d00dle के उत्तर के विपरीत, हालांकि ऐप स्टोर के माध्यम से या डीएमजी के माध्यम से अपना ऐप वितरित करने में कुछ भी गलत नहीं है।

अपने स्वयं के इंस्टॉलर सेट अप करने के लिए, मैं पैकेज (http://s.sudre.free.fr/Software/Packages/about.html) नामक प्रोग्राम की अत्यधिक अनुशंसा करता हूं। मैं इससे किसी भी तरह से जुड़ा हुआ नहीं हूं, लेकिन मैं इसे उस ऐप के लिए इंस्टॉलर बनाने के लिए उपयोग करता हूं जिस पर मैं काम करता हूं। यह एक जटिल इंस्टॉलर बनाने की प्रक्रिया को बहुत आसान बनाता है, और इसमें एक उत्कृष्ट जीयूआई इंटरफ़ेस है।

संबंधित मुद्दे