एप्लिकेशन को सैंडबॉक्स किया गया है। इसका मतलब है कि एप्लिकेशन को एंटाइटेलमेंट के एक सेट के साथ कोड पर हस्ताक्षर किया गया है। इन अधिकारों को मैक ओएस एक्स द्वारा लागू किया जा रहा है। सैंडबॉक्सिंग पर ऐप्पल के डेवलपर प्रलेखन अधिक विस्तार प्रदान करता है।
आप निम्नलिखित Terminal.app कमांड का उपयोग करके Xee के सैंडबॉक्स एंटाइटेलमेंट देख सकते हैं:
codesign --display --entitlements - /Applications/Xee.app
ओले बेगमैन का लेख, कोड साइनिंग कोड और सैंडबॉक्सिंग स्टेटस इन कोड की व्याख्या करता है।
इस्तीफा या पट्टी एंटाइटेलमेंट
एंटाइटेलमेंट निकालने के लिए, आपको फिर से करने की आवश्यकता है- एप्लिकेशन को एंटाइटेलमेंट के बिना री -कोड साइन करना होगा - उपयोग करना codesign
- या एप्लिकेशन से साइन इन करने वाले कोड को पूरी तरह से अलग करना।
Xee के डेवलपर्स से पूछें
मैक एप्लिकेशन को संशोधित करने की अनुशंसा नहीं की जाती है। Xee के डेवलपर्स से इस व्यवहार के आसपास काम करने के तरीके के बारे में पूछें; केवल उनके पास इस समस्या को हल करने के लिए उपयुक्त ज्ञान है।
Xee के डेवलपर्स इस मुद्दे से अवगत होते हैं:
(ध्यान दें कि ऐप स्टोर संस्करण सैंडबॉक्सिंग है, जबकि गैर-ऐप स्टोर परीक्षण और पूर्ण संस्करण सैंडबॉक्स नहीं हैं। यदि आप ओएस एक्स सैंडबॉक्स की सुरक्षा पसंद करते हैं, तो आपको ऐप स्टोर संस्करण प्राप्त करना चाहिए। हालांकि, सैंडबॉक्स संस्करण की आवश्यकता है। आपसे कुछ कार्यों के लिए अनुमति मांगी गई है, और यदि आपको यह कष्टप्रद लगता है, तो आपको गैर-ऐप स्टोर संस्करण प्राप्त करना चाहिए।)
एप्पल को बताएं
इस सीमा के बारे में Apple को प्रतिक्रिया देने पर विचार करें और यह आपके वर्कफ़्लो को कैसे सीमित करता है। भविष्य में क्या कर सकते हैं और क्या नहीं कर सकते, इसके लिए ग्राहक फ़ीडबैक आकार देने में मदद करेगा। अभी के लिए, ऐप्पल मैक ऐप स्टोर के माध्यम से खरीदे गए एप्लिकेशन सीमित हैं।