উত্তর:
সিমুলেটার: ~/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/... উল্লিখিত
এক্সকোড ৪.৪-এর জন্য আপডেট : আইফোন সিমুলেটরটি একই স্থানে থাকা অবস্থায়, অ্যাপল আইফোন সিমুলেটরটিতে একটি শর্টকাট এতে অন্তর্ভুক্ত করেছে:
/Applications/Xcode.app/Contents/Applications
দয়া করে মনে রাখবেন যে এক্সকোডের নতুন সংস্করণটি এখন ম্যাক অ্যাপ স্টোরটিতে উপলভ্য । সুতরাং ইনস্টলারের সাথে যে সমস্ত জিনিস ব্যবহৃত হত এখন তা প্যাকেজ করা আছে Xcode.app
।
সুতরাং আইওএস সিমুলেটর বাইনারি এখানে অবস্থিত:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
অন্যান্য কনফিগারেশন ফাইলের সাথে সিমুলেটারে ইনস্টল থাকা অ্যাপ্লিকেশনগুলি এখনও এখানে রয়েছে:
~/Library/Application Support/iPhone Simulator/
এখানে এক্সকোড ৪.৩.১ এর বর্তমান প্রকাশিত নোটগুলি থেকে একটি নির্যাস দেওয়া হয়েছে
এক্সকোড ৪.৩.১ এ নতুন কী
এক্সকোড ইনস্টলারের পরিবর্তে এখন অ্যাপ্লিকেশন হিসাবে বিতরণ করা হয়েছে। এই পরিবর্তনটি ম্যাক অ্যাপ স্টোর থেকে এক্সকোডকে সরাসরি আপডেট করতে সক্ষম করে।
এক্সকোড 6 এবং আইওএস 8 হিসাবে আপনি এটি এখানে পাবেন:
~/Library/Developer/CoreSimulator/Devices/{cryptic number}/data/Containers/Data/Application/{cryptic number}/
অথবা আপনি কোড প্রয়োগের নীচে থেকে এটি পেতে পারেন:
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
এক্সকোড 6 ->/Users/{YOUR NAME}/Library/Developer/CoreSimulator/Devices/{DEVICE ID}/data/Containers/Data/Application/{APPLICATION ID}/
বা এটি এক্সকোড কনসোলে মুদ্রণ করুন
#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
আপনার অ্যাপ্লিকেশনটির নামের সাথে আপনার অ্যাপনামটি প্রতিস্থাপন করতে ভুলবেন না!
এক্সকোড 6 এ, আইওএস সিমুলেটার.এপ এই অবস্থানটিতে অবস্থিত:
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
এক্সকোড 6-এ কোরসিমুলেটর প্রবর্তনের সাথে সাথে প্রতিটি সিমুলেটেড ডিভাইসটির নিজস্ব ডেটা রয়েছে। পূর্ববর্তী সংস্করণগুলিতে আইওএসের প্রতিটি সংস্করণের জন্য সমস্ত ডিভাইস একই ডেটা ভাগ করে নিয়েছিল।
ডিভাইসগুলি ~ / গ্রন্থাগার / বিকাশকারী / কোরসিমুলেটর / ডিভাইসে অবস্থিত। লগগুলি ~ / লাইব্রেরি / লগস / কোরসিমুলেটরে অবস্থিত
নোট করুন ~ / লাইব্রেরি / ডেভেলপার / কোরসিমুলেটর / ডিভাইসস // ডেটা / লাইব্রেরি / লগগুলি ~ / লাইব্রেরি / লগস / কোরসিমুলেটর / এর একটি সিমিলিংক।
কোরসিমিউলেটর প্রথম ব্যবহারে (এবং পুরানো সিমুলেটর রানটাইম ইনস্টল করার পরে) ডিভাইসের একটি প্রাথমিক সেট তৈরি করবে। আপনি Xcode.app এর মধ্যে থেকে বা 'xcrun simctl create' বা 'xcrun simctl মুছে ফেলুন' ব্যবহার করে কমান্ড লাইন থেকে নতুন ডিভাইস যুক্ত করতে বা মুছতে পারেন
এক্স-কোড ৪.২-
এ আইফোন সিমুলেটারের ফটোগুলি সঞ্চিত থাকে
/Users/user_name/Library/Application Support/iPhone Simulator/5.0/Media/DCIM/100APPLE
সিংহের জন্য এক্সকোডের ৪.৩.২ হিসাবে আইওএস সিমুলেটরটি অ্যাপ্লিকেশন প্যাকেজের সামগ্রীতে অবস্থিত ... আপনি যদি এক্সকোড.এপ-তে ডান ক্লিক করেন এবং "প্যাকেজ সামগ্রীগুলি দেখান" ক্লিক করেন তবে বিষয়বস্তু / বিকাশকারী / প্ল্যাটফর্ম / আইফোনসিমুলেটরে নেভিগেট করুন প্ল্যাটফর্ম / বিকাশকারী / অ্যাপ্লিকেশনগুলিতে আপনি আইওএস সিমুলেটর অ্যাপ্লিকেশনটি দেখতে পাবেন ... কেবল এটি আপনার ডকের কাছে টেনে আনুন এবং সেখানে যান Or সিমুলেটারে অ্যাক্সেস ... অ্যাপল কেন প্যাকেজে এটি কবর দেওয়ার সিদ্ধান্ত নিয়েছে, আমার কোনও ধারণা নেই।
এল ক্যাপিটান এবং এক্সকোড 7.2 এবং 7.3 এ আমি এখানে সিমুলেটারগুলি পেয়েছি:
/Applications/Xcode.app/Contents/Developer/Applications/
সিমুলেটর অ্যাপের অবস্থানের জন্য শীর্ষের উত্তরটি সঠিক। তবে একটি গৌণ অবস্থান রয়েছে যেখানে সিমুলেটার অ্যাক্সেসের জন্য উদাহরণস্বরূপ অ্যাপ্লিকেশনগুলি (এবং আপনার অ্যাপ্লিকেশন তৈরি করে) সংরক্ষণ করা হয়। এই:
~ / লাইব্রেরি / ডেভেলপার / CoreSimulator / ডিভাইস
প্রতিটি সাবডির একটি ডিভাইস আইডি। ডেটা / ধারক / বান্ডেল / অ্যাপ্লিকেশন / {অ্যাপ_আইডি at এ এই প্রতিটি ডায়ার সন্ধান করে আপনার অ্যাপটি কোথায় রয়েছে তা খুঁজে পেতে পারেন
এক্সকোড 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)
অ্যাপল স্ক্রিপ্টটি ব্যবহার করা একটি দুর্দান্ত সহজ এবং সেক্সি উপায়:
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
এটি অ্যাপল স্ক্রিপ্ট সম্পাদক এ আটকান এবং এটি ম্যাক অ্যাপ্লিকেশন হিসাবে রফতানি করুন। তারপরে আপনার যখনই স্যান্ডবক্সে ফাইন্ডার উইন্ডো খোলা দরকার হবে তখনই আপনি অ্যাপটি চালাতে পারবেন। কোডটি ম্যাকস্প্রিপ্টারে সৌজন্যে স্টেফ্যানকে।
এটি আমাকে কিছুটা সময় নিয়েছিল, তবে আমি সবেমাত্র আমার খুঁজে পেয়েছি /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app