मेरे पास हाल ही में एक ऐसा ही मुद्दा था, जहां कुछ ऐप मेरे सभी डेटा को एक नए मैक पर ले जाने के बाद दिखाना नहीं चाहते थे। मैंने सभी सुझाए गए समाधानों की कोशिश की, फिर भी कुछ भी मदद नहीं की। अधिक विवरणों में ऐप्स का निरीक्षण करते हुए, मैंने देखा कि उनके पास "एटीएक्सिब्यूटेड एटीट्रिब्यूट्स" ( xattr
) थे जिन्हें नाम दिया गया था:
com.apple.finder.copy.source.inode#N
com.apple.finder.copy.source.volumeuuid#N
फाइल्स में कॉपी किए जाने पर ये विशेषताएँ दूसरों के बीच सेट हो जाती हैं। यदि आपने कभी सोचा है कि कॉपी किए जाने वाले ऐप्स कॉपी होने तक ग्रे क्यों हो जाते हैं और फाइंडर कैसे कॉपी खोजक विंडो के भीतर ही कॉपी प्रगति दिखा सकता है (और सिर्फ कॉपी डायलॉग के भीतर ही नहीं) - तो यह सब अलग-अलग तरह की विशेषताओं द्वारा किया जाता है फ़ाइल पर सेट करें और सिस्टम को बताएं कि यह फ़ाइल / फ़ोल्डर / बंडल केवल कॉपी किया जा रहा है और पहले से ही कितना कॉपी किया गया था।
आमतौर पर खोजक कॉपी के बाद इन सभी विशेषताओं को हटा देता है, लेकिन किसी तरह ये विशेषताएँ मेरे मामले में फंस गईं और इन विशेषताओं के सेट के साथ, स्पॉटलाइट ने ऐप्स को दिखाने से इनकार कर दिया, यह सोचते हुए कि वे अभी भी कॉपी होने की प्रक्रिया में हैं।
मुझे उस समस्या को ठीक करने के लिए उन्हें स्वयं निकालना पड़ा:
xattr -d com.apple.finder.copy.source.inode#N PATH
xattr -d com.apple.finder.copy.source.volumeuuid#N PATH
PATH
आवेदन के लिए पूर्ण पथ होने के साथ (बस इसे फाइंडर से टर्मिनल विंडो में खींचें और पूर्ण पथ वहां लिखा गया है)। पहुँच अनुमतियाँ / स्वामित्व के आधार पर, आपको sudo
विस्तारित विशेषाधिकार प्राप्त करने के लिए आदेशों को प्रस्तुत करना पड़ सकता है ।
मुझे लगा कि यह जानकारी दुनिया के साथ साझा करने में मददगार हो सकती है, इसीलिए मैं इसे यहां पोस्ट कर रहा हूं।