আমি ম্যাক ওএস এক্স 10.8 মাউন্টেন লায়নটিতে সুরক্ষা এবং গোপনীয়তার সেটিংসে অবস্থান পরিষেবাগুলি থেকে অ্যাপ্লিকেশনগুলি সরিয়ে দিতে চেয়েছিলাম। (অ্যাপসটি আনইনস্টল করা সত্ত্বেও এখনও তালিকাভুক্ত ছিল)) আমি ম্যাক ওএস এক্স 10.7 এর সুরক্ষা এবং গোপনীয়তায় অবস্থান পরিষেবাদি থেকে অ্যাপ্লিকেশন সরান পোস্টটি পেয়েছি এবং এটি আমাকে সঠিক দিকে যেতে বাধ্য করেছে। এখানে OS X 10.8.2 মাউন্টেন লায়ন সমতুল্য যেটি আমার পক্ষে কাজ করেছিল। মূল পার্থক্য হ'ল ক্লায়েন্ট.প্লেস্ট ফাইলের অবস্থান। আমি এক ধাপে ধাপে প্রক্রিয়া সরবরাহ করতে চেয়েছিলাম।
অস্বীকৃতি: এটি আমার পক্ষে কাজ করেছে। আপনার সিস্টেমের একটি ভাল ব্যাকআপ রয়েছে তা নিশ্চিত করুন। এই প্রক্রিয়াটির মধ্যে ক্লায়েন্ট.প্লেস্ট ফাইলটির ব্যাকআপ নেওয়া অন্তর্ভুক্ত তবে কোনওটি কখনই খুব বেশি নিরাপদ হতে পারে না।
1. টার্মিনাল শুরু করুন এবং তারপরে একটি রুট শেলের সাথে sudo করুন
sudo -s
2. / var / db / অবস্থানের উপর যান
cd /var/db/locationd
৩. ক্লায়েন্ট.পলিট ফাইলটির ব্যাকআপ নিন
cp -p clients.plist clients.plist.save
৪. ক্লায়েন্ট.প্লেস্টকে এক্সএমএল (সম্পাদনযোগ্য ফর্ম্যাট) এ রূপান্তর করুন
plutil -convert xml1 clients.plist
৫. ক্লায়েন্ট.প্লেস্ট ফাইলটি সম্পাদনা করতে এবং অ্যাপ্লিকেশনটি সরাতে vi (vim) ব্যবহার করুন।
vi clients.plist
ফাইলটিতে সম্ভবত অনেকগুলি অ্যাপ্লিকেশন এন্ট্রি থাকবে। এখানে একটি একক অ্যাপ্লিকেশন প্রবেশের ফর্ম্যাট (এই ক্ষেত্রে সাফারি)। পুরো এন্ট্রি মুছতে হবে।
<key>com.apple.Safari</key>
<dict>
<key>Authorized</key>
<true/>
<key>BundleId</key>
<string>com.apple.Safari</string>
<key>Executable</key>
<string>/Applications/Safari.app/Contents/MacOS/Safari</string>
<key>LocationTimeStopped</key>
<real>376348187.80421197</real>
<key>Registered</key>
<string>/Applications/Safari.app/Contents/MacOS/Safari</string>
<key>RequirementString</key>
<string>identifier "com.apple.Safari" and anchor apple</string>
<key>Whitelisted</key>
<false/>
</dict>
The. ক্লায়েন্টস.প্লেস্ট ফাইলটিকে বাইনারিতে ফিরে রূপান্তর করুন
plutil -convert binary1 clients.plist
7. পুনরায় চালু করুন
killall locationd
অ্যাপসটি যদি এখনও সেখানে থাকে তবে পিআইডি নির্ধারণের পরে কিল -9 ব্যবহার করে পুনরায় আরম্ভ না করে প্রক্রিয়াটি আবার করুন। পিআইডি হ'ল পিএস আউটপুটে দ্বিতীয় ক্ষেত্র।
ps -ef | grep locationd | grep -v grep
আউটপুট: 205 427 1 0 6:31PM ?? 0:00.07 /usr/libexec/locationd
kill -9 427
একবারে একটি অ্যাপ সরানোর জন্য আমি দু'বার প্রক্রিয়া চালিয়েছি। প্রথমবার, কিল্লাল যথেষ্ট ছিল। দ্বিতীয়বার, এটি ছিল না। আমি জানিনা কেন. এটি এমনভাবে অভিনয় করেছিল যেমন অবস্থানটি কোনও ক্যাশে রাখে এবং ক্লায়েন্টদের পুনর্নির্মাণ করে। তালিকা। আমি এটি বলছি কারণ এন্ট্রিগুলিকে কিল্লাল চালানোর পরে ক্লায়েন্টস.প্লাইটে আবার যুক্ত করা হয়েছিল - এমনকি একটি রিবুট করার পরেও। মূল কারণ যাই হোক না কেন, কিল -9 ব্যবহার করে আমার জন্য সমস্যার সমাধান হয়েছে।
যদি জিনিসগুলি খারাপভাবে চলে যায় তবে মূল ফাইলটি অনুলিপি করুন এবং অবস্থান পুনরায় চালু করুন।
cp -p clients.plist.save clients.plist
killall locationd
(বা হত্যা -9 পদ্ধতি)
আশা করি এটা কাজে লাগবে. চিয়ার্স!