का उपयोग करते समय एक्सकोड में काम करते हैं, मैं अपने ऐप में कीचेन सेवाओं का उपयोग करने के लिए SFHFKeychainUtils का उपयोग कर रहा हूं। मैंने कुछ ओसीयूनीट परीक्षण लिखे हैं जो इस कोड की funcionality सत्यापित करते हैं। जब मैं आईओएस सिम्युलेटर या मेरे डिवाइस पर एक्सकोड से यूनिट परीक्षण चलाता हूं तो सब ठीक काम करता है। हालांकि अब मैं एक सीआई सर्वर स्थापित करने की कोशिश कर रहा हूं और जब यह त्रुटि कोड -25291 के साथ कमांड लाइन के माध्यम से चलाया जाता है तो परीक्षण विफल हो रहा है। ऐप्पल के दस्तावेज पर यह देखकर मुझे बताया गया है: कोई ट्रस्ट परिणाम उपलब्ध नहीं है (errSecNot उपलब्ध नहीं है)। मैंने अपनी यूनिट टेस्ट प्रोजेक्ट में सुरक्षा.फ्रेमवर्क को लिंक किया है, ऐसा लगता है कि मैंने वेब पर जो पढ़ा है, वैसे ही मुझे यह काम करने की ज़रूरत है। यहाँ आदेश मैं कंसोल में लागू कर रहा हूँ है:OCUnit परीक्षण कमांड लाइन से विफल हो जाते हैं लेकिन कीचैन सेवा
/usr/bin/xcodebuild -target [Test_Target] -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/ -configuration Debug
किसी कमांड लाइन से एक साथ अच्छी तरह से खेलने के लिए इकाई परीक्षण और कीचेन सेवाएं प्राप्त करने के लिए किसी भी अनुभव या सुझाव हैं?
आप बिना सिर मोड में सीआई सर्वर चला रहे हैं, या आप एक सक्रिय उपयोगकर्ता सत्र है? –
मेरे पास एक सक्रिय उपयोगकर्ता सत्र है। –
बहुत अजीब, क्या आप पुष्टि कर सकते हैं कि आपके पास कीचेन तक पहुंच है, यानी यह पासवर्ड सुरक्षित नहीं है? –