আমাদের অটোমেটেড বিল্ড জেনকিন্সে চলছে। বিল্ড নিজেই দাসদের উপর চলছে, দাসদের এসএসএইচ দিয়ে কার্যকর করা হয়েছে।
আমি একটি ত্রুটি পেয়েছি:
00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed.
আমি এখানে অন্যান্য পোস্টে এখন পর্যন্ত যতটা পরামর্শ পেয়েছি তা চেষ্টা করেছি:
- কীচেইন আনলক করতে সাইন ইন করার সাথে সাথেই সুরক্ষা আনলক-কীচেন ব্যবহার করুন।
- স্বাক্ষর কীটি তার নিজস্ব কীচেইনে সরানো।
- লগইন কীচেইনে স্বাক্ষর কীটি সরানো।
- সিস্টেম কীচেইনে স্বাক্ষর কীটি সরানো।
- ম্যানুয়ালি তালিকা-কীচেনগুলি কেবল কীচেইনে সেট করে যা কী রয়েছে।
সব ক্ষেত্রেই আমি একই ত্রুটি পেয়েছি।
সমস্যাটি নির্ধারণের প্রয়াসে আমি আমার স্থানীয় টার্মিনালে "সিকিউরিটি আনলক-কীচেন" কমান্ডটি চালানোর চেষ্টা করেছি এবং দেখতে পেয়েছি এটি আসলে কীচেনটি আনলক করে না - যদি আমি কেচেইন অ্যাক্সেসে দেখি, তবে লক চিহ্নটি এখনও আছে। আমি কমান্ড-লাইনে পাসওয়ার্ডটি পাস করি কিনা বা এটির জন্য আমাকে অনুরোধ করি কিনা তা এই ক্ষেত্রেই এটি। জিইউআই ব্যবহার করে একই কীচেন আনলক করা আমাকে পাসওয়ার্ডের জন্য অনুরোধ করবে এবং তারপরে এটি আনলক করবে। উপরন্তু, যদি আমি চালানোর "নিরাপত্তা লক-Keychain", আমি কি করতে অবিলম্বে কমান্ড চলমান পরে কি লক দেখুন। এটি আমাকে ভাবতে বাধ্য করে যে আনলক-কীচেন আসলে কাজ করে না। আমি সিংহের (যা আমরা বিল্ড স্লেভদের জন্য ব্যবহার করছি) এবং মাভেরিক্সের (যা আমি বিকাশ করছি the
এরপরে, আমি সমস্ত সুরক্ষা কমান্ড -v যোগ করার চেষ্টা করেছি:
list-keychains "-d" "system" "-s" "/Users/tester/.secret/App.keychain"
Listing keychains to see if it was added: ((
"/Library/Keychains/System.keychain"
))
unlock-keychain "-p" "**PASSWORD**" "/Users/tester/.secret/App.keychain"
build/App.app: User interaction is not allowed.
এখান থেকে এটি দেখে মনে হবে তালিকাগুলি হ'ল যা কাজ করছে না। না হয় কাজ। : /
একটি নেই অনুরূপ প্রশ্ন এখানে । সমাধানটি আকর্ষণীয় - "সেশনক্রিট" প্রবর্তন করতে সত্য হিসাবে সেট করুন। তবে আমি মাস্টারের উপরে নির্মাণ করছি না - আমার বিল্ড প্রক্রিয়াটি এসএসএইচ থেকে দাস বিল্ড মেশিনে শুরু হয়েছিল। সম্ভবত আপনি "সেশনক্রিট" চালানোর সময় লঞ্চটেক্স কী করছে তা করার একটি কমান্ড-লাইন উপায় আছে?