मुझे एक्सकोड के साथ एक कमांड लाइन एप्लिकेशन डीबग करने की आवश्यकता है ... और मुझे डीबगर को 'सूडो' के साथ अपना ऐप लॉन्च करने की आवश्यकता है। मैं ऐसा करने के लिए एक्सकोड कैसे कहूं?एक्सकोड डीबगर: सीएमडी लाइन एप्लीकेशन - सुडो के साथ शुरू करें?
thx-> adv
मुझे एक्सकोड के साथ एक कमांड लाइन एप्लिकेशन डीबग करने की आवश्यकता है ... और मुझे डीबगर को 'सूडो' के साथ अपना ऐप लॉन्च करने की आवश्यकता है। मैं ऐसा करने के लिए एक्सकोड कैसे कहूं?एक्सकोड डीबगर: सीएमडी लाइन एप्लीकेशन - सुडो के साथ शुरू करें?
thx-> adv
क्या आपने सुडो के साथ एक्सकोड शुरू करने का प्रयास किया है?
प्रक्रियाओं यह spawns (gdb, ...) भी सुपर उपयोगकर्ता विशेषाधिकारों के साथ चलना चाहिए:
sudo /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
में मदद करता है कृपया रूट के रूप में सभी एक्सकोड चलाने के बजाय @ फ्रैंक से उत्तर देखें –
आप XCode ही sudo
साथ लांच कर सकता है, तो यह आपके नामित उपयोगकर्ता के विशेषाधिकारों के साथ चल रहे हो जाएगा, और यह भी अपने आवेदन में एक ही विशेषाधिकारों के साथ भाग जाता है।
यह सबसे अच्छा तरीका नहीं हो सकता है; एक विशेष तरीके से अपने आवेदन को लॉन्च करने के लिए एक्सकोड को बताने का एक तरीका हो सकता है। लेकिन उपर्युक्त विधि किसी भी मामले में काम करेगी।
रूट के रूप में XCode चल रहा है एक बुरा विचार है।
वहाँ XCode में इस के लिए एक विकल्प (6.2) है:
क्या आपने सूडो के साथ एक नया कस्टम निष्पादन योग्य लक्ष्य और आपके कार्यक्रम को तर्क के रूप में जोड़ने का प्रयास किया है। मैंने कोशिश नहीं की है लेकिन मुझे लगता है कि यह काम करेगा। उम्मीद है कि यह – Samit