के भीतर से क्लैंग स्टेटिक विश्लेषक का उपयोग करना क्योंकि चूंकि "वर्तमान प्रोजेक्ट निर्देशिका" के लिए कोई एक्सकोड स्क्रिप्ट चर नहीं है, तो आप एक्सकोड से अपने वर्तमान प्रोजेक्ट पर क्लैंग स्टेटिक विश्लेषक चलाने के लिए स्क्रिप्ट मेनू आइटम कैसे बना सकते हैं?एक्सकोड
#!/bin/bash
result=$(osascript << END
tell application "Xcode"
tell active project document
set projectPath to path as string
end tell
end tell
return projectPath
END
)
cd "$result"
/Developer/clangchecker/scan-build -k -V xcodebuild -configuration Debug -sdk iphonesimulator3.0
जाहिर है आप बजना की अपनी स्थापित करने के लिए पथ को समायोजित करने की आवश्यकता होगी, और के संस्करण को समायोजित:
हर बार जब मैं इस स्क्रिप्ट को चलाता हूं, तो मुझे इसे फिर से चलाने के लिए एक्सकोड को पुनरारंभ करना होगा। क्यूं कर? स्क्रिप्ट को दोबारा शुरू किए बिना दो बार चलाने का कोई तरीका है? यह मुझे इसे फिर से कॉल करने की अनुमति नहीं देगा! –
हमम .... मुझे कभी समस्या नहीं थी ... फिर भी: यह सुविधा एक्सकोड 3.2 में बनाई गई है, मैं बस अपग्रेड करूँगा, और इस स्क्रिप्ट को पूरी तरह से भूल जाऊंगा। – mmc