我在2007年中的Mac Mini在OS X Lion中10.7.5上运行的Xcode 4.5。 我在模拟器以及实际的设备时,我建立不运行应用程序之前碰到的这个问题。 我正在写一对夫妇使用的PhoneGap 2.1,HTML,JS,jQuery Mobile的不同应用。 我从下面的说明后,重新安装的Xcode 2-3倍OSX日报和因此如何充分删除的Xcode 4 。 这工作了一段时间,但后来我的300GB SSD硬盘死亡和我不得不重新安装OEM 120 GB硬盘驱动器和重新安装的Xcode和PhoneGap的(两人都加快转速版本的自驾车已被卸载)。 现在我无法得到的Xcode启动模拟器或下载到我的iPhone 4再次。 我再次完全卸载Xcode的昨天和重新安装。 我第一次试图建立,花了很长的时间下载5.1模拟器(见下面编辑),但最后还是“已完成”,但仍然没有运行它们。 尝试下载到我的手机,没有什么。
由于这是出现这种情况的第三次或第四次,我不知道我做错了什么。 很显然,我失去了一些东西,因为我看不到正在尖叫有关的各种支持论坛这个问题在这里一样,谷歌,还是苹果,只有在这里有位与个。
作为测试,我创建了一个没有任何关系,但无论PG创建一个光秃秃的骨头PhoneGap的应用程序,它不运行的模拟器或下载到我的手机。 用同样的方法来工作,只是为了测试该系统,但不再。 它建立的罚款,并加深广场“运行”按钮几秒钟,然后按钮点亮又像你已经停止的应用程序,这就是它。 没有错误讯息,没有建立故障,什么都没有。
英特尔正在取代我的SSD驱动器,所以我不得不经历这一切一遍,当它送过来,除非我可以在硬盘上运行的工作拷贝,然后用碳复制克隆复制它这样我就可以复制到新的驱动器。
任何帮助将不胜感激,我真的很想没有应对这种持续的基础上。
*编辑:我原来删除这个问题,因为我认为我做了一些愚蠢,我意识到我已经下载的文件的模拟器,但不是实际的模拟器 。 因为我已经下载了5.1模拟器,我仍然遇到了同样的问题。
我有,当我试图运行我的第一个类似的情况发生HelloWorld
应用为手机峡的iOS。
原来,我的可执行文件是从丢失Edit schema dialog
。 很奇怪,因为它优良跑了几次,然后就停止工作,直到我发现这个对话框。
你可以找到这个对话框中Product -> Edit Scheme --> Info --> Executable
(确保它不为空)。
虽然,你找到你的解决方案,这是一个快速检查,可以帮助别人。
后续之前,请阅读下面我的编辑评论
- 退出的XCode
- 退出模拟器
去所有的道路图像中,并删除所有这些文件夹
打开模拟器和iPhone模拟器菜单Reset content and settings
。 重置
启动Xcode和你不应该担心现在。
编辑
我再次发出了几天后的错误,所以我尝试了上述步骤,但什么都没有发生:(,第二次我重新安装了删除与Xcode和模拟器一切后,Xcode和做了一个新的项目。对于一个干净的项目应用程序运行良好,但再次以相同的方式从旧项目复制所有文件,再次面临同样的问题。我那么如何定的?
你可能还需要按照上面的步骤,不知道这些作品或没有。 但我试图找到这个问题的时间开始时,我是从拷贝旧项目文件。
虽然将文件添加到新的项目会出现一个对话框,询问现有文件的位置,如果你看到folders
有2个选项radio buttons
,然后在默认情况下Create group of any added folder (if needed)
被选中。 一切都很顺利,直到我没有碰这些选项。
绿色:默认值, 红色:用户选择
但是问题又开始出现,当一个Resources
文件夹,我用了2nd radio button
,上面写着, Create folder references for any added folder
。 当我删除此文件夹的参考和清理项目,应用程序运行良好。 添加具有相同的文件夹Create group of any added folder (if needed)
的选项也运作良好。 每当我选择了第一个单选按钮,应用表明同样的问题。
和
我相信你明白这两个选项之间的差异 ,以即文件夹颜色yellow
和文件夹的颜色以blue
! 希望这有助于其他人也,但它确实是令人沮丧的,我要求苹果尽快修复这个bug :( :(
所以,我不知道这是实际的答案,但我似乎找到了一个可行的程序序列。
第一:我完全删除的Xcode(再次),从头开始(再次)重新安装了它,并更新所有的模拟除4.3以及命令行工具(的Xcode>首选项>下载>组件>所有模拟器除了4.3和命令行工具)一次。
第二:我也重新安装的PhoneGap 2.1,但我不知道这是必要的,它更多的是焦土战役。 在Xcode的问题似乎正从计划到干,我一直得到一个名为“CordovaLib”,而不是我的项目名称方案。 如果您对“CordovaLib”点击计划/仿真器按钮(顶部左侧就是可用的方案和simulartors列,旁边的构建和停止按钮),并更改方案中的项目名称没有什么帮助。
第三:你需要确保你的应用程序的位置被设置为“独一无二”。 在Xcode中>首选项>位置>位置(而不是源树)>导出数据>高级>生成位置==独特>完成执行此操作。
这似乎有助于打开在Xcode项目,而不是从Finder中推出他们的,但我不相信这是真的,它只是似乎更好地工作,但我可能是想象它。
如果我做这个项目,我曾经有过的问题,我现在就可以将它们下载到模拟器和我的手机。
这并没有得到任何回应,但也许别人会觉得它有用。
我通过改变主动架构的HelloWorld,而不是CordovaLib解决了这个问题。
产品展示 - >方案 - >的HelloWorld - 确保对号就是这个项目,而不是CordovaLib旁边。
我不得不去产品>模式>编辑模式
然后在运行对话框中,可执行下拉是在无。 我把它改成了.app文件和它的工作!