मैं OS X Yosemite पर अपडेट कर लिया है और यह भी Xcode 6.1 (डेवलपर साइट से डाउनलोड), इस बार मैं लॉग फ़ाइल में के रूप में निर्माण के साथ समस्या यह पड़ा है से मैं टिप्पणी देखें "चेतावनी: - मैक ओएस एक्स> = 10.10 में संसाधन-नियमों को बहिष्कृत कर दिया गया है!"। क्या कोई जानता है कि "संसाधन-नियम" ध्वज के बिना एक्सकोड प्लगइन का उपयोग कैसे करें? धन्यवाद।जेनकींस बनाम Xcode प्लगइन - codesign लिए परेशानी पैदा करती
उत्तर
जेनकींस प्लगइन के साथ सबकुछ ठीक है। बस उत्पाद सेटिंग्स गलत है।
खोलें "का निर्माण सेटिंग्स" अपनी परियोजना के टैब। "कोड हस्ताक्षर संसाधन नियम पथ" की खोज की गई, यह मेरे लिए खाली थी। करने के लिए परिवर्तित करें: $(SDKROOT)/ResourceRules.plist
क्रेडिट एडम्स ब्लेयर जो SDK2.2
साथhttps://stackoverflow.com/a/7919137/2124345
अद्यतन
यह समाधान चेतावनी खुद को दूर नहीं करता इस समस्या को वर्णित करने के लिए चला जाता है। लेकिन मुझे पूरा यकीन है कि चेतावनी एक समस्या नहीं है। समस्या यह है कि इस सेटिंग के बिना ResourceRules.plist फ़ाइलें पेलोड फ़ोल्डर में उत्पन्न नहीं होती हैं, और निर्माण प्रक्रिया बंद हो जाती है क्योंकि फ़ाइल गुम होती है।
और फिर, यह बिल्कुल प्लगइन जेनकींस के साथ संबंधित नहीं है। xcrun -sdk iphoneos PackageApplication
के साथ ही त्रुटि होती है। जेनकींस बस इस कमांड लाइन को एक बिल्ड चरण के रूप में बुला रहा है।
स्पष्टीकरण के लिए जूलियस धन्यवाद, मैंने कभी भी "कोड साइनिंग नियम पथ" का उपयोग नहीं किया है, मेरे पास यह क्षेत्र हमेशा खाली है। इसके अलावा मैं ऐप्पल तकनीकी नोट टीएन 2206 से उलझन में हूं - "- संसाधन-नियम ध्वज या संसाधन नियमों का उपयोग न करें। उन्हें हटा दिया गया है और उन्हें खारिज कर दिया जाएगा।", मैं वापस मावेरिक और एक्सकोड 6.0.1 पर वापस आ गया हूं, जब मेरे पास फिर से नया वातावरण है तो मैं आपके द्वारा उल्लेखित समाधान का प्रयास करूंगा। – zskalnik
क्या होगा यदि आपके पास Xcode प्रोजेक्ट नहीं है?जब यह कोडइन टूल को कॉल करता है तो यह वास्तव में एक्सकोड चलाता है? – Trejkaz
another answer में विनिर्दिष्ट है, आप भी बस के साथ हस्ताक्षर करने के लिए वितरण प्रमाणपत्र निर्दिष्ट नहीं कर सकते और इसे सही ढंग पैकेज होगा।
जूलियस लिसाउस्कस द्वारा प्रदान किया गया उत्तर चेतावनी को हल करेगा, लेकिन वास्तव में यह एक बग के लिए एक कामकाज है जो जेनकींस एक्सकोड प्लगइन xcrun में मौजूद है।
Apple Technical Note TN2206 में उल्लेख किया है:
सिस्टम ओएस एक्स मावेरिक्स एक हस्ताक्षर किए जाने की सुविधा (--resource-नियम) जो एक बंडल में फ़ाइलें एक कोड हस्ताक्षर द्वारा सील किया जाना चाहिए नियंत्रित करने के लिए दस्तावेज से पहले। यह सुविधा Mavericks के लिए अप्रचलित कर दिया गया है। मैवरिक्स में किए गए कोड हस्ताक्षर और बाद में बंडल में सभी फ़ाइलों को हमेशा सील करें; इसे स्पष्ट रूप से निर्दिष्ट करने की कोई आवश्यकता नहीं है। यह का भी अर्थ है कि कोड हस्ताक्षर संसाधन नियम में पथ निर्माण सेटिंग का उपयोग अब नहीं किया जाना चाहिए और इसे खाली छोड़ दिया जाना चाहिए।
यह अब इस प्रकार संभव हस्ताक्षर से एक बंडल के कुछ हिस्सों को बाहर करने के लिए है। एक बार हस्ताक्षर किए जाने के बाद बंडलों को केवल पढ़ने के लिए माना जाना चाहिए।
इस बग के बारे में issue raised on the Jenkins Xcode plugin है जो एक्सक्रुन में बग का निष्कर्ष निकाला है।
- 1. CUDA स्मृति परेशानी पैदा करती
- 2. XCode प्रोजेक्ट, "codesign"
- 3. codesign
- 4. आईओएस आईपीए codesign XCode 6.1 और Yosemite
- 5. जेनकींस बिल्ड फ्लो बनाम कार्यप्रवाह (पाइपलाइन) प्लगइन
- 6. उत्प्रेरक जेनकींस hudson.model.Job जेनकींस प्लगइन
- 7. जेनकींस के लिए टेम्पलेट प्लगइन
- 8. एक्सकोड बॉट बनाम जेनकींस
- 9. त्रुटि: - नहीं सका codesign फ़्रेमवर्क/libswiftCore.dylib: codesign
- 10. जेनकींस वर्कफ़्लो प्लगइन
- 11. जेनकींस पाइपलाइन प्लगइन
- 12. जेनकींस प्लगइन इंस्टॉलेशन
- 13. मंडेलब्रॉट परेशानी कैसे काम करती है?
- 14. जेनकींस गिट प्लगइन - 401
- 15. जेनकींस + गिट प्लगइन CheckoutConflictException
- 16. Xcode प्लगइन टेम्पलेट cocoapods
- 17. जेनकींस Git प्लगइन और Refspecs
- 18. जेनकींस GitHub प्लगइन उलटा शाखाओं
- 19. जेनकींस गिट प्लगइन पोस्ट पैरामीटर
- 20. जेनकींस पाइपलाइन प्लगइन समानांतर कार्य
- 21. जेनकींस गिट प्लगइन और शाखाएं
- 22. जेनकींस EnvInject प्लगइन + पाइपलाइन नौकरी
- 23. codesign नहीं पहचान पाया
- 24. सी ++ निरंतर एकीकरण के लिए बिल्डबॉट बनाम हडसन/जेनकींस
- 25. Xcode प्रोफ़ाइल बनाम विश्लेषण
- 26. पांडा: समझने में परेशानी कैसे काम करती है
- 27. ओपनसीवी की खोजहोमोग्राफी बकवास परिणाम पैदा करती है
- 28. जेनकींस पाइपलाइन: एजेंट बनाम नोड?
- 29. एक्सेस करना चर जेनकींस ग्रूवी प्लगइन स्क्रिप्ट
- 30. जेनकींस आर्टिफैक्टरी प्लगइन: लक्ष्य रिपोजिटरी खाली है
मुझे भी यह समस्या है। – doogilasovich