मैं उस ऐप का बंडल आईडी कैसे प्राप्त करूं?अपने ऐप के बंडल आईडी कैसे प्राप्त करें आईओएस यूआईए ऑटोमेशन
उत्तर
आप का उपयोग करेंगे:
[[NSBundle mainBundle] bundleIdentifier]
+ mainBundle
"[आर] eturns NSBundle उद्देश्य यह है कि निर्देशिका जहां वर्तमान आवेदन निष्पादन स्थित है से मेल खाती है।" और इसलिए एप्लिकेशन बंडल के लिए NSBundle
ऑब्जेक्ट वापस कर देगा।
[- bundleIdentifier
] "[टी] वह रिसीवर का बंडल पहचानकर्ता है, जिसे बंडल की सूचना संपत्ति सूची में CFBundleIdentifier कुंजी द्वारा परिभाषित किया गया है।"
यहाँ कैसे मैं UIA स्क्रिप्ट में मेरे एपीपी के लिए बंडल Id मिला है:
//code to get bundle id
var target = UIATarget.localTarget();
var app_name = target.frontMostApp().bundleID();
UIALogger.logDebug(app_name);
आप plist से बंडल आईडी findle कर सकते हैं। ऐप फ़ाइल में राइट क्लिक करें और "पैकेज सामग्री दिखाएं" पर क्लिक करें। आपको वहां एक प्लेलिस्ट फ़ाइल मिल जाएगी। इसे किसी भी टेक्स्ट एडिटर के साथ खोलें और आपको बंडल आईडी मिलेगी।
झूठा नहीं है, लेकिन स्पष्ट रूप से सवाल कोडर ** से बंडल आईडी ** प्राप्त करने के बारे में था, खोजक से नहीं। जवाब देने से पहले आपको सावधानीपूर्वक प्रश्न और अन्य उत्तरों को पढ़ना होगा। – psycho
प्रश्न यूआईए ऑटोमेशन के संबंध में था और स्रोत कोड से संबंधित नहीं है। हम हमेशा उस के लिए ऐप या आईपीए फ़ाइल का उपयोग करते हैं, न कि स्रोत कोड, तो आप बेहतर प्रश्न उस प्रश्न को पढ़ सकते हैं – Sanjay
मजेदार, मैंने शपथ ली होगी कि "स्वचालन" का अर्थ स्क्रिप्ट का उपयोग करना होगा, इसलिए कोड। – psycho
धन्यवाद टॉमी। अब मैं यूआईए लिपियों में भी बंडल आईडी प्राप्त करने में सक्षम हूं। –
googlers के लिए, यूआईए स्क्रिप्ट में बंडल आईडी प्राप्त करने के लिए नीचे स्वार्थी का उत्तर देखें। – GoodSp33d