как проверить идентификатор устройства симулятора iphone?

<p>я хочу проверить идентификатор устройства для приложения-симулятора iphone. но не используя кодовую базу. я знаю, как это сделать с codebase, используя экземпляр uidevice.</p><p>есть ли способ найти идентификатор устройства без использования кодовой базы?</p>

<p> <a href="https://stackoverflow.com/questions/1520189/is-the-iphone-simulator-udid-unique-for-each-installed-instance/3429025#3429025">udid iphone simulator уникален для каждого установленного экземпляра?</a> </p><p>этот ответ должен быть тем, что вы хотите. посмотрите на system profiler на вашем mac, и идентификатор есть. я только что проверил на моей машине и идентификаторы совпадают.</p><p>это точная команда терминала, которую вы можете ввести для просмотра:</p><pre><code>system\_profiler sphardwaredatatype </code></pre>

<p>попробуй это</p><pre><code>instruments -s devices </code></pre>

<p>как это часто бывает, для этого есть терминальный инструмент <strong>xcode</strong> (часть инструментов <strong>xcode</strong>) см. <a href="https://developer.apple.com/legacy/library/documentation/darwin/reference/manpages/man1/xcrun.1.html">xcrun</a> manpage</p><pre><code>xcrun simctl list | egrep '(booted)' </code></pre><p>отображает только все загруженные (может быть более одного) симуляторы (удалите <code>| egrep '(booted)'</code>, чтобы увидеть их все).</p><p>uiid результаты как</p><pre><code> iphone 6 plus (aaaabd40-9de6-44b7-a4ea-b34abcdefca6) (booted) </code></pre><p>затем вы можете найти папку в <code>~/library/developer/coresimulator/devices</code> на вашем mac и найти все «вещи» этого конкретного симулятора</p>

<p>вы также можете получить тот же udid, помеченный как «идентификатор» в xcode organizer, выбрав «мой mac» из списка в разделе «устройства».</p>

<p>xcode -> окно -> устройства и симуляторы -> выбрать устройство, для которого вы хотите идентификатор (внутри деталей вы можете увидеть идентификатор)</p>

<p>вы можете визуально просмотреть значение в симуляторе, выбрав в главном меню/«настройки»/«общие»/«о программе»/«серийный номер» тот же номер, что и на вашем настольном компьютере. вы можете убедиться в этом, перейдя в раздел «apple/about this mac» и щелкнув номер версии ос в os x (на дисплее отобразится ваш udid - возможно, вам придется щелкнуть его дважды).</p>

<p>есть другой способ без использования командной строки: в этом файле plist ~/library/developer/coresimulator/devices/device\_set.plist он перечисляет все устройства с uuid.</p>