एक्सकोड 8 आपको आईओएस और मैकोज़ दोनों के लिए अपने ऐप्स पर हस्ताक्षर करने से पहले "विकास टीम" चुनने की मांग करता है। चयन करना है कि यह समझना बहुत मुश्किल नहीं था। (उत्तर मामला किसी में Add developer team in Xcode 8? में पाया जा सकता है खुद को यह समझ नहीं कर सकते हैं।).pbxproj में "विकास टीम" को सहेजने से एक्सकोड 8 को कैसे रोकें?
समस्या यह है कि Xcode .pbxproj फ़ाइल में चयन बचाता है। चूंकि मेरे मामले में, और मैं कई अन्य लोगों की अपेक्षा करता हूं, यह एससीएम के तहत है, और परियोजना का उपयोग कई असंबद्ध लोगों & टीमों द्वारा किया जाता है, यह एक बड़ी समस्या है। उदाहरण के लिए 'गिट स्टेटस' दिखाता है कि जैसे ही टीम का चयन किया गया है, कार्य क्षेत्र साफ़ नहीं है।
वहाँ या तो
- Xcode 8 परियोजना डेटा उपयोगकर्ता के बजाय में चयन को बचाने के लिए करने के लिए एक रास्ता है, या
- एक डिफ़ॉल्ट सब Xcode परियोजनाओं के लिए "विकास दल" निर्दिष्ट?
के साथ किया था https://pewpewthespells.com/blog/migrating_code_signing.html, सभी डेवलपर्स के अनुसार किसी भी डिवाइस पर चलेंगे एक परियोजना पर काम करना एस में जोड़ा जाना चाहिए एएम खाता/डेवलपर टीम "परियोजना फाइल को गंदे से बचने के लिए"। स्पष्ट रूप से खुली स्रोत परियोजना के लिए तर्कसंगत रूप से उचित नहीं है, खासकर जब लोग व्यक्तिगत टीमों का उपयोग कर रहे हैं। निश्चित रूप से आशा है कि एक बेहतर समाधान होगा। – msc
पुरानी कोड हस्ताक्षर प्रणाली के साथ क्यों नहीं रहें? यह अभी भी ठीक काम करता है। –
ठीक है, आप नहीं कर सकते। यदि आप स्पष्ट रूप से विकास टीम नहीं चुनते हैं तो एक्सकोड 8 आईओएस/टीवीओएस डिवाइस के लिए आपके लक्ष्य को संकलित नहीं करेगा।यह ओपन सोर्स प्रोजेक्ट के लिए बेकार है जो वैध हस्ताक्षर पहचान चुनकर एक्सकोड 7 के साथ संकलित करने के लिए उपयोग किया जाता है। – 0xced