जवाबों:
सिम्युलेटर: ~/Library/Application Support/iPhone Simulator/
आप मैक ओएस एक्स में उस निर्देशिका से सिम्युलेटर फाइलें ब्राउज़ कर सकते हैं।
~
बजाय पथ में उपयोग कर सकते हैं /Users/INSERT_YOUR_USER_HERE
, तो यह हो जाता है: ~/Library/Application Support/iPhone Simulator/
~
सुझाए गए प्रोगराम की तरह पथ को समायोजित करने की स्वतंत्रता ली ।
Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
) में stackoverflow.com/questions/1567798// के रूप में था
Xcode 4.4 के लिए अपडेट : जबकि iPhone सिम्युलेटर अभी भी उसी स्थान पर है, Apple ने iPhone सिम्युलेटर के शॉर्टकट को इसमें शामिल किया है:
/Applications/Xcode.app/Contents/Applications
कृपया ध्यान दें कि Xcode का नया संस्करण अब मैक ऐप स्टोर पर उपलब्ध है । इसलिए, एक इंस्टॉलर के साथ आने वाले सभी सामान को अब पैक किया जाता हैXcode.app
।
इसलिए iOS सिम्युलेटर बाइनरी यहां स्थित है:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
अन्य कॉन्फ़िगरेशन फ़ाइलों के साथ सिम्युलेटर में स्थापित ऐप्स अभी भी यहां हैं:
~/Library/Application Support/iPhone Simulator/
यहां Xcode 4.3.1 के वर्तमान रिलीज़ नोट्स से एक उद्धरण है
Xcode 4.3.1 में नया क्या है
Xcode अब इंस्टॉलर के बजाय एक एप्लिकेशन के रूप में वितरित किया जाता है। यह परिवर्तन Xcode को सीधे मैक ऐप स्टोर से अपडेट करने में सक्षम बनाता है।
Xcode 6 और iOS 8 के रूप में आप इसे यहाँ पाएंगे:
~/Library/Developer/CoreSimulator/Devices/{cryptic number}/data/Containers/Data/Application/{cryptic number}/
या आप इसे कोड निष्पादन के नीचे से प्राप्त कर सकते हैं:
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
Xcode 6 ->/Users/{YOUR NAME}/Library/Developer/CoreSimulator/Devices/{DEVICE ID}/data/Containers/Data/Application/{APPLICATION ID}/
या इसे Xcode कंसोल में प्रिंट करें
#if TARGET_IPHONE_SIMULATOR
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
#endif
सिम्युलेटर में अपने एप्लिकेशन की सबसे हाल ही की स्थापना को खोजने के लिए, आप इस कमांड का उपयोग कर सकते हैं:
find "/Users/$USER/Library/Application Support/iPhone Simulator" -type d -name 'YourAppName.app' -print0 | xargs -0 ls -td | head -1
अपने ऐप के नाम के साथ YourAppName को बदलना न भूलें!
Xcode 6 में, iOS Simulator.app इस स्थान पर स्थित है:
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
Xcode 6 में CoreSimulator की शुरुआत के साथ, प्रत्येक नकली डिवाइस का अब अपना डेटा है। पिछले संस्करणों में सभी उपकरण iOS के प्रत्येक संस्करण के लिए समान डेटा साझा करते थे।
डिवाइस ~ / लाइब्रेरी / डेवलपर / CoreSimulator / डिवाइसेस में स्थित हैं। लॉग ~ / लाइब्रेरी / लॉग / कोरसमुलेटर में स्थित हैं
ध्यान दें कि ~ / लाइब्रेरी / डेवलपर / कोरसिमुलेटर / डिवाइसेस // डेटा / लाइब्रेरी / लॉग्स ~ / लाइब्रेरी / लॉग्स / कोरसिम्यूलेटर / के लिए एक सिमलिंक है।
कोरसिमुलेटर पहले उपयोग पर उपकरणों का एक प्रारंभिक सेट बनाएगा (और पुराने सिम्युलेटर रनटाइम की स्थापना के बाद)। आप Xcode.app से या कमांड लाइन से 'xcrun simctl create' या 'xcrun simctl delete' का उपयोग करके नए उपकरणों को जोड़ या हटा सकते हैं
शेर के लिए Xcode के 4.3.2 के रूप में, iOS सिम्युलेटर ऐप पैकेज की सामग्री में स्थित है ... यदि आप xcode.app पर राइट क्लिक करते हैं और "शो पैकेज सामग्री" पर क्लिक करते हैं, तो सामग्री / डेवलपर / प्लेटफ़ॉर्म / iPhoneSimulator पर नेविगेट करें .platform / Developer / Applications वहां आपको iOS सिम्युलेटर ऐप मिलेगा ... बस इसे अपनी गोदी में खींचें और आप वहां जाएं ... या आप एक उपनाम बना सकते हैं और इसे अपने डेस्कटॉप पर (या जहां आप चाहते हैं) आसान के लिए खींचें। सिम्युलेटर तक पहुंच ... क्यों Apple ने इसे पैकेज में दफनाने का फैसला किया, मेरे पास कोई सुराग नहीं है।
एल Capitan और Xcode 7.2 और 7.3 पर मुझे यहाँ सिमुलेटर मिला:
/Applications/Xcode.app/Contents/Developer/Applications/
शीर्ष उत्तर सिम्युलेटर ऐप के स्थान के लिए सही है। लेकिन एक द्वितीयक स्थान है जहां सिम्युलेटर ऐप्स (और आपका ऐप बनाता है) को एक्सेस करने के लिए सिम्युलेटर में संग्रहीत किया जाता है। ये है:
~ / Library / डेवलपर / CoreSimulator / डिवाइस
प्रत्येक उपखंड एक डिवाइस आईडी है। आप डेटा / कंटेनरों / बंडल / एप्लिकेशन / {app_id} पर इनमें से प्रत्येक dirs में देख कर पा सकते हैं कि आपका ऐप कहां है
Xcode 7 के लिए, आप इसे यहाँ पर पाएंगे
/Users/{USERNAME}/Library/Developer/CoreSimulator/Devices/{CRIPTIC NUMBER}/data/Containers/Data/Application/{CRIPTIC NUMBER}/Documents/
या अपने कोड में नीचे दिए गए कोड को निष्पादित करें
उद्देश्य सी
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
तीव्र
print(applicationDocumentsDirectory.path)
Apple स्क्रिप्ट का उपयोग करने के लिए एक सुपर सरल और सेक्सी तरीका है:
property findtype : quoted form of "kMDItemContentType = \"com.apple.application-bundle\""
set simulatorFolder to POSIX path of (path to application support folder from user domain) & "iPhone Simulator/"
set appFiles to paragraphs of (do shell script "mdfind -onlyin " & quoted form of simulatorFolder & " " & findtype)
if appFiles is not {} then
set mostRecentApp to item 1 of appFiles
tell application "Finder" to reveal ((POSIX file mostRecentApp) as alias)
tell application "Finder" to activate
end if
इसे Apple स्क्रिप्ट एडिटर में पेस्ट करें और मैक ऐप के रूप में निर्यात करें। तब आप केवल ऐप को चला सकते हैं जब भी आपको सैंडबॉक्स में फ़ाइंडर विंडो खोलने की आवश्यकता होती है। MacScripter पर कोड सौजन्य StefanK है।
मुझे थोड़ा समय लगा, लेकिन मुझे मेरा साथ मिला /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app