उपयोगकर्ता दृष्टिकोण को हटाने के लिए हमें मिला एक दृष्टिकोण ./data/Library/Preferences/*
में सभी फ़ाइलों को एप्लिकेशन और डेटा निर्देशिकाओं को हटाने के अलावा हटाना है।
हालांकि, एक्सकोड 6 में, कमांड xcrun
में नया सबकॉमैंड है जिसे simctl
कहा जाता है जो मुझे सिम्युलेटर को रीसेट करने और एप्लिकेशन इंस्टॉल करने सहित आईओएस सिम्युलेटर का प्रबंधन करने की अनुमति देता है।
समाधान है कि मैं के साथ आया था आदेश
xcrun simctl erase [device ID]
डिवाइस आईडी
xcrun simctl list
इस सिम्युलेटर पर रीसेट कर देगा चलने से प्राप्त किया जा सकता का उपयोग करना है (समकक्ष iOS Simulator > Reset Contents and Settings...
मेनू आइटम के लिए) ।
एक्सकोड 6.0.1 (6A317 बनाएँ) के साथ, या तो एक बग या व्यवहार में परिवर्तन होता है जहां आप एप्लिकेशन को अनइंस्टॉल करते हैं, तो उपयोगकर्ता डिफ़ॉल्ट हटा नहीं जाते हैं।
Usage: simctl [--noxpc] [--set <set path>] <subcommand> ... | help [subcommand]
Command line utility to control the iOS Simulator
For subcommands that require a <device> argument, you may specify a device UDID
or the special "booted" string which will cause simctl to pick a booted device.
If multiple devices are booted when the "booted" device is selected, simctl
will choose one of them.
Subcommands:
create Create a new device.
delete Delete a device.
erase Erase a device's contents and settings.
boot Boot a device.
shutdown Shutdown a device.
rename Rename a device.
getenv Print an environment variable from a running device.
openurl Open a URL in a device.
addphoto Add a photo to the photo library of a device.
install Install an app on a device.
uninstall Uninstall an app from a device.
launch Launch an application by identifier on a device.
spawn Spawn a process on a device.
list List available devices, device types, or runtimes.
notify_post Post a darwin notification on a device.
icloud_sync Trigger iCloud sync on a device.
help Prints the usage for a given subcommand.
यदि आप केवल एक ऐप को हटाना चाहते हैं, तो आपको मिटाने के बजाय अनइंस्टॉल करना चाहिए। –
एक्सकोड 6.0.1 में, भले ही आप अनइंस्टॉल कमांड का उपयोग करते हैं, फिर भी उपयोगकर्ता डिफ़ॉल्ट बरकरार रहता है (यह एक बग है)। यही कारण है कि मैं मिटाने का सुझाव देते हैं। – Frank
आह, हाँ। अच्छा बिंदु, हालांकि यह Xcode 6.0.1 के साथ कोई समस्या नहीं है लेकिन आईओएस 8.0 के साथ। यदि आप नकली 7.x डिवाइस पर 'हटाएं' का उपयोग करते हैं, तो यह ठीक काम करेगा। –