2014-09-24 13 views
21

काम नहीं कर रहा है मैं आवेदन वितरित करने के लिए एंटरप्राइज़ वितरण प्रोफ़ाइल प्रदान करता हूं (मेरे पास वितरण प्रोफ़ाइल बनाने के लिए उपयोगकर्ता आईडी/पासवर्ड नहीं है)। हाल ही में मैंने xcode 5.1 से 6 तक अपग्रेड किया है। तब से मैं आईपीए फ़ाइल निर्यात करने में असमर्थ हूं। जब मैंने "एंटरप्राइज़ डिस्ट्रीब्यूशन के लिए सहेजें" चुना है> इसके बाद यह त्रुटि देता है "आपको आईओएस डेवलपर प्रोग्राम में नामांकित एक ऐप्पल आईडी खाता जोड़ना होगा"। लेकिन पहले मैंने आवेदन को निर्यात करने के लिए एक ही प्रक्रिया का उपयोग किया था और कंपनी के साथ एक खिड़की दिखाने के लिए इस्तेमाल किया गया था जो वितरण प्रोफाइल नाम प्रदान करता था। हालांकि यह मेरे आईफोन 5 एस में आवेदन तैनात करता है। मैंने चेक किया है '/ लाइब्रेरी/मोबाइलडिवाइस/वितरण प्रोफाइल में प्रावधान प्रोफ़ाइल है।एक्सकोड 6 एंटरप्राइज़ वितरण

कृपया मुझे बताएं कि मुझे क्या याद आ रहा है या मुझे ऐप्स के एंटरप्राइज़ वितरण के लिए निर्यात करना है।

+0

क्या आपने डेवलपमेंट टीम को जोड़ने का प्रयास किया है जिसमें एंटरप्राइज़ परिनियोजन के लिए प्रावधान प्रोफ़ाइल है? –

+0

आपको नहीं मिला। क्या आप कृपया मुझे इसके चरणों का पालन करने के लिए बता सकते हैं? मेरे पास प्रावधान प्रोफ़ाइल और प्रमाण पत्र है। प्रमाण पत्र आयात किया गया है और जैसा कि उल्लिखित प्रावधान प्रोफ़ाइल अभी भी है। कृपया मुझे बताएं कि अतिरिक्त रूप से क्या करने की आवश्यकता है। – Debopam

+1

एक्सकोड 8.2.1 संस्करण मैं उपयोग कर रहा हूं और एक ही समस्या है .. मुझे क्या करने की ज़रूरत है ?? : एस मेरा खाता पहले ही नामांकित है –

उत्तर

9

मैंने अभी भी यही समस्या मारा है। ऐसा प्रतीत होता है कि एक्सकोड 6 ने आईपीए को प्रोविजनिंग प्रोफाइल के साथ निर्यात करने पर एक अरबी प्रतिबंध जोड़ा है, जिसमें आप टीम के सदस्य नहीं हैं। आप क्ली का उपयोग करके मैन्युअल रूप से निर्यात और हस्ताक्षर करके इसे प्राप्त कर सकते हैं।

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

+7

मुझे 3 चरणों में समान समाधान मिला, यह वास्तव में http://datacalculation.blogspot.in/2014/10/making-ad-hoc पर शुरुआती लोगों के लिए बहुत मददगार है -बिल्ड-से-कमांड-लाइन.html –

+0

ऊपर ब्लॉगस्पॉट लिंक स्वीकार किए गए उत्तर लिंक से अधिक उपयोगी और प्रभावी है। –

+0

ठीक है, दोनों एक ही कदम हैं। ब्लॉगस्पॉट लड़के ने इसे और समझाया। – WeirdElfB0y

1
नई Xcode 6 हम लॉग-इन एक सेब आईडी जो सेब डेवलपर कार्यक्रम में हस्ताक्षर किए गए या सेब डेवलपर कार्यक्रम का एक सदस्य है का उपयोग करने की आवश्यकता के साथ

। डेवलपर खाता आईडी के बिना हम नए एक्सकोड के साथ आईपीए नहीं बना सकते हैं। मैं ऐप आईडी में लॉग-इन के बाद ऐप बनाने में सक्षम था।

+0

बिल्कुल, यही ओपी का मतलब है। लेकिन हम एक तरीका देख रहे हैं कि लॉगिन के बिना इसे कैसे हल करें .p12 और प्रावधान फाइलें उपलब्ध हैं। – beryllium

+0

मुझे इस मुद्दे को वैकल्पिक तरीके से हल करने के लिए एक लेख मिला। मैंने पाया कि शुरुआती लोगों के लिए यह वास्तव में बहुत मददगार है http://datacalculation.blogspot.in/2014/10/making-ad-hoc-build-from-command-line.html पर –

12

मैं एक ही मुद्दा मिल गया और इस लेख जो मुझे कमांड लाइन से एक आईपीए बनाने के बारे में बहुत मदद की मिली: http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

जब से तुम पहले से ही अपने xcarchive बनाया है, केवल अंतिम भाग महत्वपूर्ण है:

xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile “Provisioning Profile Name” 

जैसा कि लेख में उल्लिखित है, “Provisioning Profile Name” पैरामीटर न तो प्रावधान फ़ाइल का नाम और न ही यूडीआईडी ​​है, लेकिन आईओएस देव केंद्र में बनाए गए प्रावधान का नाम है। आप इसे एक्सकोड से प्राप्त कर सकते हैं (यह उस प्रोफाइल का नाम है जिसे आपने संकलित करने के लिए उपयोग किया था) या आईफ़ोन कॉन्फ़िगरेशन उपयोगिता ऐप http://support.apple.com/kb/DL1465

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