2012-03-18 85 views
9

随着Xcode 4.3.1,Apple推出了新的iOS 5.1 Simulator。不幸的是,当你运行iPad硬件时,仿真窗口周围不再有iPad框架。有没有人有任何想法如何恢复该框架?我经常使用模拟器通过屏幕共享向其他人演示功能,并且它在iPad框架中看起来好多了。提前致谢。如何在iOS模拟器5.1中恢复iPad框架?

有趣的是,顺便说一句,不再有一个frame.png。相反,现在内iPhone模拟器的包,你才发现:从开发中心./Contents/Resources/frame_1only_.png

+3

不知道,但我敢打赌,有市场的Mac应用程序这使打开一个窗口,看起来像一个带有模拟窗口显示的孔的iPad挡板。 – rickster 2012-03-18 06:31:45

+0

与我一起工作的开发人员也对此感到不安......我希望解决方案能够呈现出来。 – Fosco 2012-03-20 20:32:02

+3

如果你是一个注册的Apple开发者,在http://bugreporter.apple.com文件中的错误,并告诉他们,使挡板(或帧)的*** ***选项可以通过开启和关闭开发人员。要求这个的人越多,苹果公司就越有可能用我们的工具为我们提供我们想要的东西。 – 2012-03-27 11:26:34

回答

2

下载的Xcode 4.2.1 ......除此之外,还有什么可以做的。此外,我更喜欢新的简约模拟器。 (顺便说一下,这背后有一个基本原理:新的视网膜模拟器太大而无法提供好的挡板图像)。

EDIT(解决问题的核心):即使你能找到一个合适的边框图像,你怎么能够编辑模拟器的内部?我的建议是:用适当的sim找到一个旧的Xcode,或者修改simFinger应用程序以包含一个iPad框架(据我所知,它只适用于iPhone sim)和iPad尺寸。请访问:https://github.com/atebits/SimFinger

编辑2:事实证明,它支持iPad和挡板!

+0

问题是,我无法用一个iPad 3的开发和Xcode 4.2.1,因为它没有调试库和符号,它需要。虽然它可能公平地说,基于视网膜iPad可以不显示边框,这是愚蠢的苹果说,一个标准的高清缺一不可,因为一个iPhone仍然可以... – NickT 2012-03-19 05:16:45

+0

新iPad的分辨率是如此巨大已经...挡板比较小。它应该是一个选项,特别是考虑到您可以缩放模拟器。 – Fosco 2012-03-20 20:35:22

+0

我不是说你不能仍然有4.3的Xcode发展(注意,每次安装的Xcode将询问是否要删除旧的),只是使用的Xcode 4.2 SIM卡,屏幕投射和这样。我能想到的另一件事是修改simFinger应用程序。 – CodaFi 2012-03-20 21:05:48

1

它看起来是看是否有足够的屏幕分辨率来显示挡板。例如,我有一台17英寸的Macbok Pro(1920x1200分辨率),当我启动一个iPad开发项目,并在我的Macbook Pro桌面上出现模拟器时,没有任何问题,但是让我们说,然后拖动它交给我的是1920×1080,然后退出并relauinch模拟器外接显示器......说到了无边框。

我的同事谁拥有的MacBook Pro 13" (分辨率较低),从来没有见过挡板。我怀疑新的视网膜Macbook Pros将始终显示挡板。

这当然是属于常规的非视网膜iPad模拟器。我不知道,如果给予足够的屏幕分辨率,iPad视网膜模拟器会显示挡板或不显示?

2

我不知道这是否是一个错误,或者一个合法的解决办法,但如果你使用了iOS 5.1模拟器,然后转到硬件>电视输出 - 打开所有的选项(取消禁止),框架突然出现在设备周围。

再次...不知道这是否会在Xcode的未来版本棒,但它的工作对我来说吧!

+0

为我工作在iPhone模拟器6.0 – 2012-11-08 17:34:06

6

如果模拟器+框架不适合您的屏幕,框架将消失。如果我将它移动到我的大型外接显示器上,请切换到iPhone并回到iPad,然后再次使用相框。

+0

同样为我的框架似乎与在纵向模式下的模拟器我1920x1200的显示,但该帧将不会出现与我的1920×1080的显示器上以纵向模式的模拟器。 – lambmj 2012-12-07 13:16:14

+0

FWIW,在iPad模拟器在肖像模式的帧是854x1110。帧添加86个像素的每个方向。 – lambmj 2012-12-08 14:06:37

0

对于我来说,在iPhone模拟器,点击: 硬件 - >设备 - > iPhone(而不是视网膜的)。

然后: 窗口 - >比例 - > 100%的固定的问题,并且该帧再现。

在我的工作13inch MBP,我只能看到这个设置框架。

0

CMD + 1和CMD + 2键盘快捷键切换模拟器视图模式。根据设备,视网膜或非视网膜,如果屏幕分辨率可以容纳它,您将看到挡板。

3

正如大家说,请确保您的模拟器变焦是通过使用CMD-1设置为100%。

有了新的视网膜分辨率,你需要有一个视网膜的MacBook得到它的工作。您必须将显示分辨率设置为最大值,然后重置模拟器。这将显示围绕iPad和iPad Retina模拟器的框架。 enter image description here

0

窗口 - >横向扩展> 100%的伎俩,我...当它被设置为它失去了75%的框架