2012-08-08 22 views
5

मेरे पास एक पायथन स्क्रिप्ट है जिसे py2app का उपयोग करके एक बंडल एप्लिकेशन में परिवर्तित कर दिया गया है। मैन्युअल रूप से बुलाए जाने पर, यह ठीक चलता है। हालांकि, माउंटेन शेर के तहत, जब मैं यह launchd का उपयोग कर को लागू करने की मैं सिस्टम लॉग में निम्न त्रुटि प्राप्त की कोशिश,:मैक माउंटेन शेर त्रुटि - "fPermittedFrontASNs में नहीं है"

अगस्त 8 07:15:02 StraylightPro.local सिंचाई [79,689]: सिंचाई त्रुटि
8 अगस्त 07:15:02 StraylightPro.local coreservicesd [77]: आवेदन ऐप: "इर्रिगेट" [0x0/0x697596f] @ 0x0x7fe77240cec0 होने की कोशिश की गई, लेकिन एफपीर्मेटेड फ्रोंटैन्स में नहीं है ( एएसएन: 0x0-0x1cb2cb1 :)), तो इनकार कर रहे हैं।

यह बिल्कुल साफ है कि इस पर्वत शेर में नई सुरक्षा विशेषताओं का परिणाम है लगता है, लेकिन एप्पल के डेवलपर डॉक्स के माध्यम से खोज और शब्द "fPermittedFrontASNs" के लिए वेब पर चारों ओर Googling कुछ भी चालू नहीं किया गया।

यह वास्तव में अच्छा होगा अगर मैं एप्लिकेशन बंडल में एक विस्तारित विशेषता जोड़ सकता हूं या लॉन्च प्लेस्ट फ़ाइल में एक लाइन जोड़ सकता हूं जो इसे हल करेगा।

उत्तर

0

आप यकीन है कि यह एक सुरक्षा प्रतिबंध द्वारपाल से उत्पन्न हुआ है, तो आप के साथ परीक्षण प्रयोजनों के लिए द्वारपाल निष्क्रिय कर सकते हैं:

spctl --master-अक्षम

अगर यह काम करता है, तो आप spctl कमांड के साथ एक उचित नियम जोड़ सकते हैं। निर्देशों के लिए 'आदमी spctl' देखो।

+1

गेटकिपर अक्षम होने के साथ भी, यह SugarSync इंस्टॉल करते समय भी मेरे साथ होता है। – Keltia

0

क्या आवेदन पर हस्ताक्षर किया गया है?

https://apple.stackexchange.com/questions/62707/how-to-get-installers-not-to-hang-on-waiting-for-other-installations-to-complet के अनुसार, जो a page on Apple's support site को संदर्भित करता है, डेवलपर आईडी के साथ हस्ताक्षरित एप्लिकेशन लॉन्च नहीं होने पर लॉन्च नहीं होंगे।

py2app के वर्तमान संस्करण के साथ बनाए गए एप्लिकेशन पहले लॉन्च के बाद बदल सकते हैं क्योंकि ऐप बंडल बनाने के दौरान कुछ फ़ाइलें बाइट-संकलित नहीं होती हैं और पहले लॉन्च पर संकलित की जाएंगी। यह एक बग है जिसे मैं भविष्य में अपडेट में ठीक कर दूंगा।

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

  • कोई संबंधित समस्या नहीं^_^