2011-01-25 18 views
19

मैं लगातार काम करने के लिए अपने कोडिंग प्राप्त करने के लिए संघर्ष करता हूं। मैं एक अच्छी सामान्य प्रावधान प्रोफ़ाइल प्राप्त करने की कोशिश कर रहा हूं जो विकास के दौरान मेरे सभी ऐप्स के लिए काम करेगा। वे हमेशा कोडिंग में असफल रहते हैं, लेकिन वे हमेशा मेरे फोन पर भी इंस्टॉल होते हैं। जाओ पता लगाओ।मेरे (एक्सकोड प्रबंधित) टीम प्रोविजनिंग प्रोफाइल से जुड़े ऐप आईडी को कैसे बदलें

मैंने ##########.mydomainname.* नामक एक ऐप आईडी बनाई है और इसे मेरे विकास प्रमाणपत्र से जोड़ा है, लेकिन जब Team Provisioning Profile: * उत्पन्न होता है, तो यह एक ऐप आईडी का उपयोग करता है जिसे मैंने पहली बार एक साल पहले साइन अप किया था। मुझे नहीं पता कि यह एक समस्या है, लेकिन मैं अपने ##########.mydomainname.* ऐप आईडी के साथ Team Provisioning Profile: * को जोड़ने का प्रयास करना चाहता हूं। मैं प्रावधान के साथ लगातार झुकाव के इतने बीमार हूँ - अंततः मैं इसे काम करने के लिए मिलता हूं, लेकिन यह कभी भी एक ही नुस्खा नहीं है।

क्या मैं किसी प्रोफ़ाइल में उपयोग की गई ऐप आईडी संपादित कर सकता हूं?

अपडेट: उत्तर के रूप में प्रश्न चिह्नित करना, लेकिन ऐसा लगता है कि जवाब यह है कि आप जो भी पूछ रहे हैं वह नहीं कर सकते हैं।

+6

मुझे स्टीव के साथ पूरी तरह से सहमत होना है: प्रावधान कुछ प्रकार का काला जादू प्रतीत होता है जहां नुस्खा लगातार बदलता है। और वास्तव में, आप अपनी टीम प्रावधान प्रोफ़ाइल से जुड़े ऐप आईडी को नहीं बदल सकते हैं। क्यूं कर? ऐप्पल में काले जादूगर से पूछें ... – zmippie

उत्तर

13

आप एपआईड्स को एक्सिसिटिंग संपादित नहीं कर सकते हैं, लेकिन आप मौजूदा प्रोविजनिंग प्रोफाइल को नए एपआईडी के साथ जोड़ सकते हैं या नया बना सकते हैं।

+0

यह बहुत अच्छा होगा - क्या आप स्वचालित रूप से जेनरेट की गई 'टीम प्रोविजनिंग प्रोफाइल: *' के लिए ऐप आईडी बदलने के चरणों का वर्णन कर सकते हैं? यह कहता है कि यह "एक्सकोड द्वारा प्रबंधित" है और जब मैं क्लिक करता हूं यह, यह मूल ऐप आईडी दिखाता है, लेकिन मुझे इसे बदलने का कोई तरीका नहीं दिखता है। – Steve

+0

आपको [आईओएस प्रोविजनिंग पोर्टल] (https://developer.apple.com/ios/manage/provisioningprofiles/index.action) पर लॉग इन करने की आवश्यकता है, अपनी प्रावधान प्रोफ़ाइल पर 'संपादित करें-> संशोधित करें' पर क्लिक करें और से बेहतर ऐपआईडी चुनें ड्राॅप डाउन लिस्ट। –

+0

यह आपके द्वारा बनाई गई किसी भी प्रोफ़ाइल पर काम करता है, लेकिन 'एक्सकोड प्रबंधित' प्रोफ़ाइल के लिए 'संपादित करें' लिंक गुम है। – Steve

2

ऐप्पल ने हाल ही में ऐप आईडी को हटाने की क्षमता को जोड़ने के बाद, मैंने Xcode Team Provisioning Profile से जुड़े ऐप आईडी को बदलने में कामयाब रहा है।

मेरे मामले में मेरे पास दो वाइल्डकार्ड ऐप आईडी थे, एक एक्सकोड हमेशा इस्तेमाल किया गया था जब मैंने पहली बार पंजीकरण किया था। मेरी दूसरी पसंदीदा वाइल्ड कार्ड आईडी पर स्विच करने के लिए मैंने निम्नलिखित किया:

  1. आईट्यून्स कनेक्ट में -> ऐप आईडी: अपमानजनक ऐप आईडी हटाएं।
  2. आईट्यून्स कनेक्ट में -> प्रावधान प्रोफाइल: एक्सकोड प्रोफ़ाइल अब अमान्य चिह्नित है, इसे हटाएं।
  3. एक्सकोड में -> आयोजक -> डिवाइस -> प्रावधान प्रोफाइल: प्रोफ़ाइल हटाएं और रीफ्रेश करें पर क्लिक करें।

नया प्रोफ़ाइल iTunes कनेक्ट में पुनर्जीवित किया गया था लेकिन यह Xcode में सूची में डाउनलोड नहीं किया गया था तो मैं iTunes कनेक्ट से मैन्युअल रूप से डाउनलोड किया है और में यह घसीटा।

जाहिर आइट्यून्स कनेक्ट कुछ नियम हैं जिसके बारे में अनुप्रयोग आईडी को हटाया जा सकता है और एक्सकोड में कुछ डिफ़ॉल्ट व्यवहार होता है, जिसके लिए ऐप आईडी यह वाईएमएमवी चुनता है।

6

के अनुसार ऐप्पल अप्रैल 2013 में, ऐप आईडी को हटाना संभव है। लेकिन सितंबर 2013 में, अब फिर से वे ऐप आईडी को हटाने के लिए असंभव से बदल गए।

अद्यतन 19 वीं सितम्बर: लेकिन अब फिर से आप

1

नष्ट कर सकते हैं ऐसा लगता है कि आप केवल अनुप्रयोग आईडी जो Apps का iTunesConnnect के साथ पंजीकृत से संबद्ध नहीं हैं हटा सकते हैं।

+0

कैसे? (निर्देश हमेशा सहायक होता है) –

0

मैं xcode 6.3.2 और yourcompany.yourapp साथ बंडल पहचानकर्ता शुरू उपयोग कर रहा हूँ com.yourcompany.yourapp नहीं लेकिन जब मैं developer.apple.com में एक प्रमाण पत्र यह निर्माण कर रहा है यह कहना है कि वह com.yourcompany.yourapp होना चाहिए इसलिए यही कारण था कि यह काम नहीं कर रहा था।

फिर मैंने com.yourcompany में बंडल पहचानकर्ता बदल दिया।प्रावधान प्रोफ़ाइल से मेल खाने के लिए xcode 6 में yourapp और यह मेरे लिए काम किया।

उम्मीद है कि यह किसी के लिए मदद करता है।

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