как изменить размер симулятора iphone/ipad?

<p>ipad-симулятор очень маленький (примерно треть размера реального <code>ipad</code> экрана) на моем 23-дюймовом full-hd экране (а также на <code>15" macbook pro</code>).</p><p>есть ли способ изменить его размер?</p><p>я знаю, что он должен поддерживать размер и отношение dpi, чтобы не допустить субпикселей, но я почти ничего не вижу без лупы.</p>

<p><kbd>⌘</kbd>+<kbd>1</kbd> на 100%<br> <kbd>⌘</kbd>+<kbd>2</kbd> на 75%<br> <kbd>⌘</kbd>+<kbd>3</kbd> на 50%</p>

<p><strong>xcode 9.x:</strong></p><ol> <li>выберите <code>simulator</code></li> <li>перейти на вкладку <code>window</code></li> <li>выберите опцию <code>physical size</code> (<code>cmd + 1</code>)</li> </ol><p> <a href="https://i.stack.imgur.com/biblh.png"> <img src="https://i.stack.imgur.com/biblh.png" alt="screenshot 1"> </a> </p><p>теперь, если размер не соответствует вашим интересам, выполните следующие действия:</p><ol> <li>выберите <code>simulator</code></li> <li>перейти к <code>edge of simulator</code>. это <strong>преобразует ваш курсор в опцию изменения размера (двунаправленная стрелка).</strong></li> <li>теперь, используя эту опцию изменения размера, вы можете <code>change the size as you desire</code>.</li> </ol><p><strong>xcode 8 или ниже:</strong></p><p> <a href="https://stackoverflow.com/a/30588057/1753005">https://stackoverflow.com/a/30588057/1753005</a> </p>

<p>это более гибко с xcode 9-simulator. просто выберите и перетащите любой угол симулятора, чтобы изменить его размер и настроить его в соответствии с вашими требованиями.</p><p>посмотрите на этот снимок:</p><p><img src="https://i.stack.imgur.com/kkqwb.gif" alt="enter image description here"></p><hr><p><strong> примечание. в xcode 9.1+ параметры масштабирования симулятора изменены. </strong></p><p><br><br> <strong> сочетания клавиш </strong>: <br> согласно xcode 9.1+</p><pre><code>physical size ⌘ 1 command + 1 pixel accurate ⌘ 2 command + 2 </code></pre><p><br> согласно xcode 9</p><pre><code>50% scale ⌘ 1 command + 1 100% scale ⌘ 2 command + 2 200% scale ⌘ 3 command + 3 </code></pre><hr><p><strong> опции масштабирования симулятора из xcode menu </strong>:</p><blockquote> <p><strong> xcode 9.1+: </strong> <br> меню ▶ окно ▶ «здесь доступны опции изменения масштаба симулятора» (<strong> физический размер </strong>&<strong> точность пикселя </strong>)</p> </blockquote><p><strong> pixel accurate </strong>: изменяет размеры симулятора к фактическим (физическим) пикселям устройства, если размер экрана (в пикселях) вашей системы mac поддерживает такое высокое разрешение, иначе эта опция останется отключенной.</p><p><img src="https://i.stack.imgur.com/syiht.gif" alt="enter image description here"></p><blockquote> <p><em>xcode 9.0</em> <br>меню ▶ окно ▶ шкала ▶ «здесь доступны варианты изменения масштаба симулятора»</p> </blockquote><p><img src="https://i.stack.imgur.com/rxm5e.gif" alt="enter image description here"></p><hr><p><strong> использование команды терминала </strong> <br>выполните следующие шаги для масштабирования симулятора с помощью команд терминала</p><ol> <li>закрыть/выйти из симулятора. (если открыт)</li> <li>откройте приложение <code>terminal</code> (используя поиск spotlight, нажмите <code>⌘ + space</code>, чтобы открыть поиск spotlight)</li> <li>скопируйте следующий текст и вставьте его рядом с курсором терминала.</li> </ol><p><code>defaults write ~/library/preferences/com.apple.iphonesimulator simulatorwindowlastscale "0.3"</code></p><ol start="4"> <li>откройте «симулятор» (запустите ваш проект ios, используя xcode).</li> </ol><p>вы найдете обновление весов симулятора.</p><hr>

<p>для xcode 9, beta 6: отмените выбор «показать лицевые панели устройства» в меню «окно». тогда cmd + 2 должен масштабироваться до 100% (window menu -> scale -> 100%).</p><p>протестировано на 15-дюймовом macbook pro (модель 2017 года).</p>

<p>для xcode 10 мне пришлось сделать</p><pre><code>defaults delete ~/library/preferences/com.apple.iphonesimulator devicepreferences </code></pre><p>я просто не смог найти другого способа сбросить уровень масштабирования. даже если использовать window-> zoom для переключения масштаба, не вернется к 100% (2042x2732 для ipad 12,9 дюйма).</p><p>удаление настроек устройства позволило симулятору снова открыться с полным разрешением, чтобы я мог сделать снимки экрана, необходимые для отправки в магазин приложений.</p><p>параметры <code>physical size</code> и <code>pixel accurate</code> остаются серыми.</p>

<p>cmd + space </p><p>поиск <strong>системные настройки</strong> </p><p>затем выберите <strong>доступность</strong> </p><p>выберите <strong>zoom</strong></p><p><strong>отметьте</strong> используйте жест прокрутки с клавишами-модификаторами для увеличения: </p><p>выберите cmd key или option (в зависимости от того, что вы предпочитаете)</p><p>это оно: </p><p>теперь на трекпаде выполните <strong>cmd + 2 пальца вверх и вниз</strong>, чтобы прокрутить до <strong>увеличить</strong> или <strong>уменьшить</strong></p><p> <a href="https://i.stack.imgur.com/dntfn.png"> <img src="https://i.stack.imgur.com/dntfn.png" alt="enter image description here"> </a> </p>

<p>вы можете сделать это:</p><p>окно> снимите флажок показать лицевые панели устройства</p><p>после этого вы можете настроить ширину и длину вашего симулятора . если вас устраивает его размер, вы можете снова проверить «показать панели устройств»</p>

<p><strong> xcode 9.x </strong></p><p>вы можете изменить размер любого симулятора таким же образом, как и любые другие окна в mac. наведите курсор на угол любого симулятора, и указатель изменится. нажмите и перетащите, чтобы расширить/уменьшить симулятор. проверено с использованием xcode 9.2</p>

<p>для xcode 9.4 это единственное, что сработало: - снимите флажок «оптимизировать рендеринг для размера окна» в меню «отладка» . - сделайте снимок экрана *, используя «⌘s» или «новый снимок экрана» из файла мэну.</p><p>* примечание - не имеет значения, какой размер симулятора, снимок экрана будет иметь правильный размер для загрузки в itunes connect</p>

<blockquote> <p>но на меньших экранах (macbook pro 15-inch) я не могу масштабировать его больше, чем размер экрана</p> </blockquote><p>есть несколько утилит, которые позволяют вам устанавливать разрешение экрана намного выше, как может предложить вам системная настройка.</p><p>например, если вам нужен 12,9-дюймовый экран retina display с разрешением 2048 x 2732 пикселей для портрета. я просто использую одну из этих утилит (например, «меню дисплея» из app store), чтобы установить для моего дисплея macbook pro 2017 retina значение 3360x2100.</p><p>после этого я запускаю xcode simulator с 12,9 "ipad retina и изменяю размеры simulator до максимума экрана. в результате я получаю ровно 2048 x 2732, который готов к загрузке в app store.</p><p> <a href="https://i.stack.imgur.com/ev5zy.png"> <img src="https://i.stack.imgur.com/ev5zy.png" alt="enter image description here"> </a> </p><p>надеюсь, что это полезно для кого-то. </p>