我一直在阅读论坛,到目前为止,没有任何解决方案对我有用。我正在运行Xcode 4.4.1,并在iPhone 5.1模拟器中进行测试。模拟器将不再打开应用程序,并且出现上述错误。有什么想法或解决方案吗?
我一直在阅读论坛,到目前为止,没有任何解决方案对我有用。我正在运行Xcode 4.4.1,并在iPhone 5.1模拟器中进行测试。模拟器将不再打开应用程序,并且出现上述错误。有什么想法或解决方案吗?
Answers:
我遇到了同样的问题
1.您可以直接在下面删除应用程序
~/Library/Application Support/iPhone Simulator/6.0/Applications
和 ~/Library/Developer/Xcode/DerivedData
2.然后您可以启动Xcode; 在菜单栏中,您可以找到Project -> Clean
编辑:在复制/粘贴上面1之前,将Simulator Version更改为您使用的版本!
转到IOS Simulator工具栏,然后单击“重置内容和设置...”。
单击模拟器并通过转到“ iOS模拟器”主菜单重置模拟器,然后选择“重置内容和设置...”。
返回XCode,选择菜单“产品”>“编辑方案”。在左侧菜单面板上,单击“运行_Your_Project_Name_.app”>“运行_Your_Project_Name.app”。右侧的信息显示应将“调试过程为”单选按钮选择为“我(您的用户名)”。如果不是,请确保您不以root用户身份登录。在Stackoverflow上,有许多以root身份运行的报告都会有问题
接下来,仍然在Xcode中,转到菜单“窗口”>“组织器”。在顶部菜单上,单击“项目”。继续并删除“派生数据”。
最后,转到“〜/ Library / Application Support / iPhone Simulator / 6.0 / Applications”,然后删除其中的所有内容
最终,我发现问题出在我有一个名为“ resources”的文件夹,该文件夹曾经用来存储所有图像。当我将文件夹的名称更改为XCode在其他地方不太可能使用的名称时,我整个删除了派生数据/清理/重新启动XCode,它就起作用了!
Resources
一个初始上限。苹果的字面上难以置信的错误。
清理(删除文件夹或“产品”->“清理”)无效。
我发现在.plist中,捆绑包ID已删除。感谢git。我结帐了-文件,然后ba!部署到模拟器没问题。
只是分享...
我想有人可能会在仅在一个项目中发生此事,而不是在每个项目中发生,并且在执行了此问题页面上发布的许多解决方案后都无法解决问题,例如“直接删除〜/ Library下的App” / Application Support / iPhone Simulator / 6.0 / Applications和〜/ Library / Developer / Xcode / DerivedData”,“通过执行Project-> Clean清除所有日志”和“在iOS Simulator菜单中清除所有日志和内容”等其他。
是的,我也终于无法解决这个问题。
对您来说,如果您遇到上面提到的问题,这可能是一个解决方案: 创建一个具有类似名称的新项目,然后将所有类和复制和保存在先前项目文件夹中的资源文件粘贴到新项目并链接新项目与Xcode中复制的文件之间的引用。然后,按“ Shift + Command + K”清除构建日志。
就我而言,这使我能够继续工作。
如果您准备文件供企业分发并最终将生成的.ipa和.plist保存在项目目录中,从而覆盖了项目plist,也会发生这种情况。发生这种情况时,您会知道,因为项目配置中的版本信息和主窗口将被清空。如果发生这种情况,请从源代码管理中恢复旧的plist ...并将产品文件保存在其他位置!
步骤1:ping
$ ping本地主机
这应该返回类似
PING本地主机(127.0.0.1):56个数据字节来自127.0.0.1的64字节:icmp_seq = 0 ttl = 64时间= 0.028 ms来自127.0.0.1的64字节:icmp_seq = 1 ttl = 64时间= 0.048 ms ...
如果可行,此答案将无法解决您的问题,请尝试其他方法。
如果ping返回其他信息,例如:ping:无法解析localhost:未知的主机/ etc / hosts文件搞砸了,请转至步骤2步骤2:检查/ etc / hosts
检查您的/ etc / hosts文件的顶部看起来像这样
127.0.0.1本地主机255.255.255.255广播主机:: 1本地主机fe80 :: 1%lo0本地主机
如果文件中没有这些条目,请在文件顶部输入它们,使用$ dscacheutil -flushcache刷新dns缓存,然后返回到步骤1,否则继续步骤3。步骤3:正确的文件格式:应为Unix或LF *
$文件/ etc / hosts
这应该返回:/ etc / hosts:ASCII英文文本
如果返回的内容类似于/ etc / hosts:ASCII英文文本,并带有CR行终止符,则文件格式错误,可能会被忽略。
使用您喜欢的文本编辑器将文件行结尾更改为unix或LF。
In Sublime Text 2 this can be done throught the view menue: View > Line Endings > Unix
刷新dns缓存($ dscacheutil -flushcache)并返回到步骤1
令人尴尬的深夜时刻,但仅仅是为了完整性……当您在模拟器上单击“重置内容和设置”时,蓝色的默认大按钮当然会显示“请勿重置”,而白色的小其他按钮会显示“重置” ”。如果您不注意,可能很难记住阅读按钮。我不敢相信我会承认这一点,但是嘿,发生在我们所有人身上(对吗?:))