2012-10-31 48 views
4

我已经绞尽脑汁对这一个,我可能只是犯了一个愚蠢的错误。切换到Xcode 4.5.1(它可能发生在4.5)我简单地不能加载到iPad的视网膜模拟器的应用程序。我已编辑编辑方案,以说对总是使用iPad的Retina显示屏。没爱。它曾经是因为你可以随时改变模拟器,并且任何一个开放的项目都是编译的项目。但我无法弄清楚如何在4.5中做到这一点。帮帮我!iPad应用程序永远不会安装在Retina模拟器中

+1

哪个操作系统版本是模拟器运行?刚试过我的,如果使用5.0,它似乎只发射非视网膜模拟器。 –

回答

4

嗯,“发现我所有的设置文件并保存,删除Xcode和它的所有设置文件,重新安装的Xcode,重新下载模拟器和日程,更换设置文件长会议结束后,等等“。我发现自己处于相同的位置。没有视网膜模拟器对我来说。

问题不的Xcode或项目文件 - 在5.0模拟器根本不会在视网膜模式下启动。 5.16.0模拟器正常工作,正如我在编译方案中切换到它们时发现的那样。切换回5.0,我卡在正常的模拟器模式。我一直在使用5.0模拟器的原因是为了测试最低公分母iOS功能。那,并且iOS 6.0中存在一个错误,它会影响通过IPSec进行的大数据包传输,但尚未得到修复。

因此,我仍然不知道缺少的派生数据状态是什么,除非它现在已经修复,我假设重新安装应用程序就是修复。

+1

你没有看到我的评论? 5.0 sim不会在Retina中启动,我假设因为没有Retina iPad运行5.0。 –

+0

在我离开这个答案之前,我没有看到您的评论。您可以手动将5.0 SIM卡切换至Retina。作为编译/运行/调试过程的一部分,您无法启动它。你说的没有5.0的Retina iPad运行正常 - 没有想到这一点。 – rsswtmr

5

一些时髦的事情正在进行,似乎没有按预期行事。按以下顺序尝试这些解决方案。

  1. 您的方法是正确的,您在编辑计划时设置了模拟器显示首选项。 确保您计划的目的地是iPad模拟器,它与运行计划绑定,并将iPad模拟器显示设置为Retina。保存/应用您的方案更改,尝试运行您的应用程序。如果还是不行,关闭+重开的Xcode,检查方案设置,看看他们是否卡住了,然后再试一次

    How to change simulator display preference

    您可能要仔细检查,如果更改卡。深入到您的项目文件中(通过右键单击您的项目文件并选择“显示包装内容”)。然后导航到:

    xcuserdata->username.xcuserdatad->xcschemes->ProjectName.xcscheme 
    

    打开它,在你喜欢的编辑器,并检查是否有一个:

    simulatorIPadDisplay = "2.000000" 
    

    ...您需要的方案

  2. 如果这些方法都工作,那么它可能是你的派生数据的问题(不太可能,但第1步应该已经工作)。转到管理器,然后选择项目选项卡。然后点击“删除...”获取派生数据。和以前一样;运行,关闭Xcode,检查并重新运行。

    How to delete derived data within Organizer

  3. 那么我们真的是处于困境之中,那就是设置你喜欢的模拟器显示了构建计划的唯一方法。你可能需要求助于删除Xcode并重新安装,并再次尝试前面的步骤。

  4. 究竟是怎么回事?!我们已经耗尽了我们的方法,您可能需要让Apple知道这个问题。

+0

Curiouser和curiouser。您的关于Derived Data的评论引起了我的注意,根据Xcode Organizer的说法,当它存在于〜/ Library/Developer/Xcode/DerivedData中时,没有派生数据(要删除)。我试着手动删除文件夹。 Xcode按照我的预期重新构建索引,但Organizer中的派生数据条目保持灰色。我抛弃了Xcode并下载了一个新版本,结果相同。我想下一步是做一个完整的卸载,重新安装,看看会发生什么。我只是不想失去我所有的自定义设置... – rsswtmr

相关问题