Запуск симулятора iOS 7.0 в XCode5: как исправить окно для отображения стандартной рамки iPhone

У меня возникают трудности с отображением стандартной рамки iPhone при запуске симулятора iOS 7.0 в XCode 5.0. Я пробовал множество способов исправить это, в том числе:

  1. Подключаю свой ноутбук к большему монитору (разрешение экрана 1920 x 1200).
  2. Убедитесь, что окно масштабировано до 100% (, как указано в Apple Docs).
  3. Выбор каждого из различных устройств iPhone для тестирования.
  4. Добавление моего собственного изображения iPhone в формате .png в симулятор, перейдя в Приложения> R-щелкните XCode> Показать содержимое пакета> Содержание> Разработчик> Платформы> iPhoneSimulator.platform> Разработчик> Приложения> R-щелкните iOS Simulator> Показать содержимое пакета > Содержание> Ресурсы.

Тем не менее, все симуляторы iPhone отображаются в виде окна (за исключением, как ни странно, симулятора 3,5-дюймового iPhone, который отображается с рамкой iPad):

http://imgur.com/q1dhxx8

У меня никогда раньше не было этой проблемы в более старых версиях XCode. Какие-либо предложения?

Спасибо за вашу помощь!


person Nyk    schedule 24.09.2013    source источник
comment
@ChuckKelly Этот вопрос касается кадра, который был удален почти 3 года назад в Xcode 5; не симулятор запущен. Как вы попали на пост о конкретной функции Xcode, которая теперь не имеет значения, не понимаю. Stackoverflow предназначен для конструктивных ответов, поэтому, пожалуйста, уважайте сайт и своих коллег и пишите только конструктивные ответы.   -  person Nyk    schedule 08.05.2016


Ответы (2)


Рамка появляется только при достаточно большом разрешении для отображения и симулятора, и кадра. На этом дисплее вы сможете увидеть рамку, только если повернете внешний монитор с разрешением 1920 x 1200 в портретный режим.

Чтобы получить рамку имитатора телефона Retina 4 ", установите дисплей в портретном режиме (1200x1920) и поверните дисплей в OS X на 90 или 270 градусов. Поместите имитатор на этот дисплей. Появится рамка.

person Leo Natan    schedule 24.09.2013
comment
Спасибо за вклад, Лео! Я попробовал, и это частично сработало - дисплеи iPhone перешли от отображения окна к каждому отображению кадра iPad - все же это не стандартная рамка iPhone, на которую я надеялся. Есть другие предложения? Может быть, это было намеренное изменение нового Xcode? - person Nyk; 25.09.2013
comment
Так было с тех пор, как они представили симулятор 4. Я предполагаю, что позволит показать кадр в как можно более низком разрешении. Мне неизвестны способы изменения графики кадра. Почему тебя это так беспокоит? - person Leo Natan; 25.09.2013
comment
Ах я вижу. Мне просто понравился симулятор iPhone для записи видео о функциях моего приложения в маркетинговых целях. Ну что ж. Я справлюсь с этим! :) Еще раз спасибо, Лео! Очень признателен. - person Nyk; 25.09.2013
comment
Вы можете записать только представление ОС, а затем добавить настоящую рамку iPhone позже в публикации. - person Leo Natan; 25.09.2013
comment
@Novie Я только что заметил, что на моем сетчатке MBP симулятор сетчатки 4 имеет полный кадр настоящего iPhone. Думаю, это единственный выход. - person Leo Natan; 26.09.2013
comment
Спасибо за обновление, Лео! Это объяснило бы это - у меня MacBook Air. Я полагаю, что воспользуюсь этим как возможностью проявить творческий подход с рамкой iPhone, когда я буду редактировать ее в пост-продакшене! - person Nyk; 26.09.2013
comment
поэтому в моем случае, когда я попробовал Retina 3.5 или 4, эмулятор оказался слишком большим для моего MacBookPro 15. В качестве обходного пути я уменьшил его до 50%, и он выглядит лучше. Эмулятор iOS - ›Окно -› Масштаб - ›50% - person Juan Zamora; 23.10.2013

Именно так все устройства на основе сетчатки отображаются в симуляторе iOS. Он показывает все устройства на основе сетчатки без рамки телефона, как вы видели. Все устройства, работающие под управлением iOS 7, имеют дисплеи Retina, в результате чего симулятор отображает их так, как они. Симулятор с рамкой телефона не относится к сетчатке глаза и использует iOS 6 и более ранние версии.

person BlueBear    schedule 24.09.2013
comment
Это неверно. На дисплее с достаточно большим разрешением рамка есть. - person Leo Natan; 25.09.2013
comment
Моя ошибка. У меня нет экрана с большим разрешением. Итак, по моим собственным наблюдениям, это работало так. - person BlueBear; 25.09.2013
comment
Спасибо за ответ, Джонатан! Интересно, почему у 3,5-дюймового iPhone есть рамка для iPad, хотя ... странно. RIP симулятор iPhone :( - person Nyk; 25.09.2013