क्या ASK सेब, सीधे पर इस तरह की सामग्री के बारे में कोई तरीका है? एक डमी एप्लिकेशन को जमा - बंद मौका इसे अस्वीकार कर दिया जाएगा - एक बहुत अच्छा तरीका जानना चाहते हैं कि launchd है या एप्लिकेशन की दुकान में अनुमति नहीं है नहीं है। वे (सेब) बेकार या लंगड़ा होने के लिए बस आपके ऐप को खारिज कर सकते थे, लॉल! आधिकारिक दिशानिर्देश एसओ व्यापक नहीं है, खासकर तकनीकी सीमाओं के संदर्भ में - और मैं अपने जीवन के लिए ऐप स्टोर "लोगों" के साथ बात करने के लिए एक आधिकारिक चैनल नहीं ढूंढ सकता। लॉन्च लॉन्च करने के बाद पिछले 5 वर्षों से क्रैक की तरह, यह obnoxious होगा यदि ऐप्पल के पास वास्तव में ऐप्स के खिलाफ एक कंबल नीति है जो इसकी कार्यक्षमता का उपयोग करती है ... लॉन्च, जैसा कि यह अजीब है ... बहुत सुंदर है अच्छा, और आईएमओ, सॉफ्टवेयर के लगभग हर टुकड़े की आवश्यकता है जो कुछ भी उपयोगी "करता है"। humph।
का पालन करें अप .. हालांकि नहीं इस विशिष्ट सवाल है, it shines light on the subject करने के लिए एक जवाब ...
"यह launchd कि मास क्षुधा के निकास स्थिति पर कब्जा करने के लिए तुरंत जिम्मेदार है, और यह क्यों store_helper है और storeagent शुरू की है जब आप 'खुला foo.app' का उपयोग जब द्विआधारी सीधे बुला रहे हैं, लेकिन नहीं।
यहाँ एक निजी launchd एपीआई ( launchd स्रोत में launch_priv.h देखें) 'spawn_via_launchd' प्रतीत होता है कि कॉलिंग पीआर की अनुमति देता है एक प्रक्रिया को बढ़ाने के लिए अनुरोध लॉन्च किया गया है। यह एपीआई 'पर्यवेक्षक बंदरगाह' के माध्यम से बनाई गई प्रक्रिया के बारे में प्रतिक्रिया की अनुमति देता है। लॉन्च के 10.6.5 और 10.6.6 के बीच प्रक्षेपण को देखते हुए, आप देख सकते हैं कि ऐप्पल ने अपने कोड में एक बग तय किया है ताकि यह सुनिश्चित किया जा सके कि सही निकास स्थिति लॉन्च और द्वारा कैप्चर की गई है और फिर उस पर्यवेक्षक के माध्यम से मूल प्रक्रिया में अग्रेषित किया गया है बंदरगाह।
क्या प्रतीत होता है कि एक आवेदन LaunchServices के माध्यम से शुरू की है जब, कॉल 'spawn_via_launchd', LaunchApplicationViaLaunchD और NotifyServerSideAboutLaunchedApplication के माध्यम से साथ पर्यवेक्षक बंदरगाह गुजरता है। मुझे लगता है यह तो coreservicesd के साथ पर्यवेक्षक बंदरगाह से गुजरता है। मेरा अनुमान है कि coreservicesd एक है कि बाहर निकलने के कोड की जांच करते है, लेकिन मुझे यकीन है कि नहीं हो सकता। "
स्रोत
2011-07-11 20:11:47
यदि आप सेब डेवलपर समर्थन से बात करते हैं, तो वे आपको केवल आधिकारिक कहानी बताएंगे। शेर अब बाहर है, शायद एक वैकल्पिक दृष्टिकोण हो सकता है। – David