2012-03-18 2 views
9

С Xcode 4.3.1 Apple отправляет новый iOS 5.1 Simulator. К сожалению, похоже, что когда вы запускаете iPad-аппаратное обеспечение, в окне sim больше нет рамки iPad. Кто-нибудь знает, как восстановить этот фрейм? Я часто использую симулятор для демонстрационных функций для других через совместное использование экрана, и он выглядит намного лучше, когда он находится в iPad. Заранее спасибо.Как восстановить раму iPad вокруг iOS Simulator 5.1?

Интересно, кстати, больше нет frame.png. Вместо этого, теперь в пакете iOS Simulator вы найдете только: ./Contents/Resources/frame_1only_.png

+3

Незнайка, но я уверен, что есть рынок для приложения Mac, который ставит вверх окно, которое выглядит как панель iPad с отверстием для окна симулятора для показа. – rickster

+0

Разработчик, с которым я работаю, тоже расстроен ... Я надеюсь, что решение представится. – Fosco

+3

Если вы являетесь зарегистрированным разработчиком Apple, сообщите об ошибке на странице http://bugreporter.apple.com и сообщите им, чтобы сделать рамку (или фрейм) *** опцией ***, которая может быть включена и выключена Разработчики. Чем больше людей просят об этом, тем вероятнее, что Apple предоставит нам то, что мы хотим, с помощью наших инструментов. –

ответ

2

Загрузить Xcode 4.2.1 из центра dev ... кроме этого вы ничего не можете с этим поделать. Кроме того, мне очень нравится новый минималистический симулятор. (BTW, есть логическое обоснование: новый симулятор сетчатки слишком велик, чтобы обеспечить хорошее изображение в рамке).

РЕДАКТИРОВАТЬ (для решения проблемы): Даже если вы можете найти подходящее изображение рамки, как бы вы могли редактировать внутренности симулятора? Мое предложение: найти старый Xcode с подходящим симом или модифицировать приложение simFinger, чтобы включить iPad-фрейм (насколько мне известно, он работает только с iPhone-симом) и размеры iPad. Доступно здесь: https://github.com/atebits/SimFinger

EDIT 2: Как оказалось, он поддерживает iPad и рамку!

+0

Проблема заключалась в том, что я не мог использовать iPad 3 для разработки с Xcode 4.2.1, потому что у него не было отладочных библиотек и символов, которые ему нужны. И хотя потенциально справедливо сказать, что iPad на сетчатке не может отображать рамку, глупо для Apple сказать, что стандартная дека не может, учитывая, что iPhone по-прежнему может ... – NickT

+0

Новое разрешение iPad настолько велико уже ... рамка для сравнения небольшая. Это должен быть вариант, особенно учитывая, что вы можете масштабировать симулятор. – Fosco

+0

Я не говорю, что у вас еще нет Xcode 4.3 для разработки (будьте осторожны, каждая установка Xcode спросит, хотите ли вы удалить старый), но просто используйте Xcode 4.2 sim для экранов и т. Д. Единственное, что я могу придумать, это модифицировать приложение simFinger. – CodaFi

1

Похоже, что он смотрит, есть ли подходящее разрешение экрана для отображения панели. Например, у меня есть 17-дюймовый Macbok pro, который я разрабатываю (разрешение 1920x1200). Когда я запускаю проект разработки iPad, а сумикулятор появляется на рабочем столе Macbook pro, никаких проблем нет, отображается рамка. Но скажем, я перетаскиваю он заканчивается на моем внешнем мониторе, который составляет 1920x1080, затем завершает работу и повторно запускает симулятор ... он появляется без рамки.

Мой коллега, у которого есть Macbook Pro 13 "(нижнее разрешение), никогда не видит рамку , Я подозреваю, что новая сетчатка Macbook Pros всегда будет показывать рамку.

Это, конечно же, касается обычного, не-сетчатки iPad-симулятора. Я не уверен, что если вам будет предоставлено адекватное разрешение экрана, симулятор сетчатки iPad покажет рамку или нет?

2

Я не уверен, что это ошибка или законное обходное решение, но если вы используете симулятор iOS 5.1 и перейдите на «Оборудование»> «ТВ-выход» - включите любую из опций (снимите флажок отключить), вокруг устройства внезапно появляется рамка.

Снова ... не знаю, сохранится ли это в будущих версиях xCode, но теперь это сработало для меня!

+0

Работал для меня в iOS-симуляторе 6.0. –

6

Рамка исчезает, если симулятор + кадр не подходит на вашем экране. Если я переведу его на свой большой внешний монитор, переключись на iPhone и обратно на iPad, у меня снова будет рамка.

+0

То же самое для меня. Рамка появляется с симулятором в портретном режиме на моем 1920x1200, но кадр не будет отображаться с симулятором в портретном режиме на моем дисплее 1920x1080. – lambmj

+0

Fwiw, симулятор iPad с рамкой в ​​портретном режиме - 854x1110. Кадр добавляет 86 пикселей в каждое направление. – lambmj

0

Для меня в симуляторе iOS нажмите на: Оборудование -> Устройство -> iPhone (не сетчатые).

, а затем: Окно -> Масштаб -> 100% исправлена ​​проблема, и рамка снова появилась.

На моей работе 13inch MBP, я вижу рамку только с этой настройкой.

0

CMD + 1 и CMD + 2 сочетания клавиш переключают режим просмотра симуляторов. В зависимости от устройства, сетчатки или не сетчатки, вы увидите рамку, если ваше разрешение экрана может ее разместить.

3

Как все сказали, убедитесь, что ваш имитатор масштабирования установлен на 100% с помощью CMD-1.

С новым разрешением сетчатки вам необходимо иметь Retina Macbook, чтобы заставить его работать. Вы должны установить максимальное разрешение дисплея и сбросить симулятор. Затем будет показана рамка вокруг симуляторов Retina для iPad и iPad. enter image description here

0

Window-> масштабно> 100% сделал трюк для меня ... когда он получает значение 75% он теряет фрейм

Смежные вопросы