2009-03-19 16 views
19

मैंने खोज की है लेकिन कहीं भी इस सवाल को नहीं मिला। मेरी पत्नी और मैं आईफोन विकास पर जा रहे हैं और हमें केवल एक आईमैक 24 खरीदने के लिए धन मिल गया है। ऐसा करने के लिए आईफोन विकास अनुभव के साथ कोई भी जानता है कि एक विकास मैक पर दो अलग-अलग ऐप्पल डेवलपर खातों का प्रोफाइल किया जा सकता है या नहीं न केवल डेवलपर प्रोग्राम के माध्यम से बल्कि XCODE (मुझे विश्वास है कि यह भी है) आईडीई इसका समर्थन करता है?एक मैक पर एकाधिक आईफोन डेवलपर खाते?

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

कृपया समझें कि हम दोनों मैक, ओएस एक्स के साथ पूरी तरह से नए हैं आईफोन विकास क्षेत्र के रूप में और इसलिए हमें यह नहीं पता कि यह संभव है या नहीं। यदि हमारा दूसरा विकल्प दो मैक मिनी (कीबोर्ड और चूहों को भी) खरीदना नहीं है और हमारे मौजूदा पीसी के मॉनिटर में से प्रत्येक को कुछ केवीएम पता है जो हमारे पास पहले से है, और इस तरह से विकसित होता है। हम बजाय दो डेवलपर खातों और आईडीई प्रोफाइल के बीच एक आईमैक साझा नहीं करेंगे।

अद्यतन: मेरी पत्नी और मैंने 12 महीने के नो-ब्याज प्रस्ताव का उपयोग करके सर्वश्रेष्ठ खरीद से 24 "आईमैक में निवेश किया, जिसने इसे 20 से अधिक विकल्प" आईमैक बनाया। इसमें बहुत सी रैम (8 जी अधिकतम से 4 जी) और एचडी स्पेस (640 जी) है और हम मैक ओएस एक्स में उपयोग कर रहे हैं और जल्द ही विकास शुरू कर देंगे। सेटिंग्स और इस तरह के अलग रखने के लिए हमने दो ओएस एक्स खाते बनाए हैं। या तो विंडोज ओएस एक्स के करीब चले गए या इसके विपरीत ओएस एक्स पर चीजें काफी अंतर्ज्ञानी लगती हैं और हम लगभग 8 मिनट के पूरे अन-बॉक्स और सेटअप समय पर बहुत प्रभावित हुए थे! अब तक सब ठीक है.

उत्तर

22

निश्चित रूप से। आईमैक पर बस दो उपयोगकर्ता खाते बनाओ। आसान!

+0

विंडोज़ की तरह ही? तो मैं जो कुछ भी करता हूं वह मेरी प्रोफ़ाइल के भीतर है और इसी तरह मेरी पत्नी के लिए भी है? यही वह है जिसे हम ढूंढ रहे हैं! ठंडा। धन्यवाद। – Taptronic

+14

बस * यूनिक्स * की तरह! –

11

यह एक तरीका है। आप/डेवलपर टूल की एक प्रति साझा कर सकते हैं, लेकिन प्रत्येक का अपना लॉगिन नाम, प्राथमिकताएं और कीचेन हैं।

यदि आप एक ही मैक ओएस एक्स उपयोगकर्ता खाते साझा करते हैं, लेकिन सफारी पक्ष पर दो एडीसी पहचानें हैं, तो आपको केवल यह सुनिश्चित करना होगा कि आप एडीसी वेबसाइट से लॉग आउट करते समय लॉग इन करते हैं।

एक्सकोड पक्ष पर, आपको अपने कीचेन में डेवलपर प्रमाणपत्र दोनों और एक्सकोड के आयोजक को प्रावधान प्रोफाइल दोनों जोड़ना होगा। मैं अनुशंसा करता हूं कि यदि आपके पास अलग-अलग प्रोविजनिंग प्रोफाइल और डेवलपर प्रमाणपत्र हैं, तो आपके पास प्रत्येक का अपना फोन होगा।

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

+0

यह भी एक बिल्कुल अच्छा जवाब है, लेकिन इस स्थिति में शायद उपयोगकर्ता खाते जाने का तरीका हैं ताकि प्रत्येक के पास अलग-अलग एक्सकोड अनुकूलन हो। –

+0

धन्यवाद, मुझे यह निर्धारित करना होगा कि हमारे लिए सबसे अच्छा क्या है। मुझे उपयोगकर्ता खातों की विधि पसंद है - प्रत्येक के लिए अलग एक्सकोड अनुकूलन के साथ। – Taptronic

2

इसके अलावा, यदि आप एक डेवलपर खाते से ऐप की प्रतिलिपि बनाते हैं और अन्य खाते से जुड़े पहचान और प्रावधान प्रोफ़ाइल का उपयोग करने का प्रयास करते हैं, तो यह काम नहीं करेगा। आपको एक्सकोड छोड़ना होगा और project.pbxproj फ़ाइल को संपादित करना होगा जो आपको .xcodeproj बंडल के अंदर मिलेगा। CODE_SIGN_IDENTITY या PROVISIONING_PROFILE के बगल में प्रत्येक शब्द पाएं और डबल कोट्स में मान हटाएं (डबल कोट्स छोड़ें)। फिर एक्सकोड को पुनरारंभ करें और समूह और फ़ाइलों के ऊपरी बाईं ओर मुख्य वस्तु दोनों के लिए गेट इन्फो बिल्ड टैब में प्रावधान प्रोफ़ाइल का चयन करें, और किसी भी और सभी लक्ष्य। फिर यह काम करना चाहिए। जाहिर है, जब एक एडीसी खाते के लिए एक प्रावधान प्रोफ़ाइल का उपयोग करके एक ऐप बनाया गया है, तो एक्सकोड आपको एक अलग एडीसी खाते में बदलने की अनुमति देने के लिए आवश्यक सभी जानकारी को ठीक नहीं करता है।

+0

इसके लिए धन्यवाद। अगर मैं एक परियोजना शुरू करता हूं तो मुझे इसे ध्यान में रखना होगा और वह इसे कॉपी करना चाहती है या इसके विपरीत। महान टिप! – Taptronic

19

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

इसके परिणामस्वरूप कुंजी और प्रमाणपत्र के दो सेट होते हैं और चाबियों का एक ही नाम होता है। यह ऑर्गनाइज़र और कोड हस्ताक्षर दोनों में, एक्सकोड में समस्याएं पैदा करता है। मैंने कुछ समय पहले इन 6635822 पर बग दायर की थी), लेकिन अब दोनों समस्याओं के लिए एक काम खोजने के लिए समाप्त हो गया। मैंने ब्लॉग एंट्री में इसे लिखा है, अगर यह दूसरों के लिए सहायक होगा।

http://geekanddad.wordpress.com/2009/07/25/work-around-for-multiple-iphone-dev-account-and-code-signing-and-xcode-organizer-problems/

अपडेट: जनवरी 2010: यह एप्पल की तरह दिखता है उनके प्रमाण पत्र पीढ़ी के साथ इस संबोधित किया - उपयोगकर्ता नाम अब एक नंबर कोष्टक में उन्हें के साथ जोड़ दिया है लगता है (उदाहरण के लिए, मेरे नाम (A340D))। मैंने पिछले खातों पर प्रमाण पत्र पुन: उत्पन्न करने की कोशिश नहीं की है यह देखने के लिए कि क्या उन्हें यह हैश मिला है, लेकिन नए बनाए गए लोगों को यह जोड़ा गया है।

अपडेट: 12 फरवरी 2010: हां, यदि आप खाते पर प्रमाण पत्र पुन: उत्पन्न करते हैं तो यह नाम पर एक संख्या जोड़ता है और यह पूरा मुद्दा एक गैर-मुद्दा है। तो अब आपके पास सिर्फ एक कीचेन और आपके सभी प्रमाणपत्र हो सकते हैं - धन्यवाद सेब!

+0

अच्छी जानकारी - धन्यवाद! – Taptronic

+0

उच्चतम रेटेड उत्तर होना चाहिए। एकाधिक उपयोगकर्ता खातों को बनाना काफी खराब कामकाज है! आपको बहुत - बहुत धन्यवाद! –

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