2009-06-16 16 views
74

तो जब मैं अपने आईफोन ऐप प्रोजेक्ट में अपने एंटाइटेलमेंट्स सेट अप करता हूं, तो मैं एक नया एंटाइटेलमेंट्स.प्लिस्ट बनाता हूं, और गेट-टास्क-इश्यू के मूल्य को गलत पर सेट करता हूं। पर क्यों? यह कुंजी क्या दर्शाती है?एक्सकोड में कार्य-कार्य-अनुमति क्या करती है?

संपादित

नोट इस this question से संबंधित है - मैंने पाया कि सच के लिए इस कुंजी का मान flipping पर अपने आवेदन डिबग करने की क्षमता अपने डिवाइस पर अनुप्रयोग स्थापित करने के लिए)

उत्तर

126

this thread on ADC से:,

get-कार्य-अनुमति देते हैं जब एक आवेदन में हस्ताक्षर किए, अन्य प्रक्रियाओं (डिबगर की तरह) को अपने ऐप्लिकेशन पर संलग्न करने के लिए अनुमति देता है। वितरण प्रोफाइल की आवश्यकता है कि यह मान बंद हो जाए, जबकि विकास प्रोफाइल को इस मान को चालू करने की आवश्यकता होती है (अन्यथा एक्सकोड कभी भी आपके ऐप से लॉन्च और अटैच करने में सक्षम नहीं होगा)।

+2

तो ऐसी परियोजनाएं हैं जिनके पास दो एंटाइटेलमेंट्स हैं। प्लिस्ट फाइलें, जहां यह मान YES पर सेट किया गया है जो डीबग प्रोफाइल को लक्षित करता है, और दूसरा जो वितरण निर्दिष्ट करता है, वितरण प्रोफाइल को लक्षित करता है? –

+1

मेरा खुद का प्रश्न हल नहीं किया। यदि आप Entitlements.plist को अपनी डीबग बिल्ड सेटिंग्स से बाहर छोड़ देते हैं, तो आपको कोई समस्या नहीं है। –

+0

नाइट पिकिंग, लेकिन डेवलपर प्रोफाइल * इस मान को चालू करने की आवश्यकता नहीं है *। वे अभी भी दौड़ेंगे। आप बस डीबगर संलग्न नहीं कर सकते हैं। – jamie

10

मुझे अनुमति दी आईफोन।

+1

दिलचस्प! यदि यह सब कुछ करता है, तो मुझे आश्चर्य है कि मूल्य को झूठ बोलने से मुझे अपने डिवाइस पर ऐप इंस्टॉल करने से रोकता है? (संबंधित SO प्रश्न: http://stackoverflow.com/questions/997884/application-could-not-be-verified-error-when-building-app-for-iphone-device) – Codebeef

+0

यही वह करता है ... लेकिन यह वास्तव में क्या करता है जो आपको ऐसा करने की अनुमति देता है? –

+0

अगर यह कोडबीफ की तरह अधिक जानकारी शामिल है तो यह उत्तर काफी सुधार किया जा सकता है। – Jadar

-6

एक्सकोड 4 के लिए: आपको नई फ़ाइल से Entitlements.plist फ़ाइल बनाना होगा। और Targets-> सेटिंग-> कोड हस्ताक्षर पात्रता तुम यहाँ लिखने के लिए "Entitlements.plist" है निर्माण

मैंने किया था यह और xcode डॉन अब त्रुटि नहीं मिल

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