我正在使用xCode 8的发行版,并试图在模拟器上运行我的应用程序。他们都是iOS 10模拟器。Xcode 8应用程序在模拟器上运行,但不显示
不管我使用哪个模拟器,当我运行应用程序时,应用程序图标显示在模拟器中,但是就这样。该应用程序从不显示在模拟器中。我只看到iOS主屏幕的应用程序图标。
我在viewDidLoad,viewWillAppear和viewDidAppear方法的初始视图控制器中放置了一些断点。他们都被触发了。所以就我的应用而言,它在设备上显示。我也得到了所有正常的日志输出和网络调用。它甚至会显示弹出窗口以获取访问日历和通知的权限。但我的应用程序没有被带到前台。
如果我然后点击模拟器中的应用程序图标,我的应用程序正常运行。但是当我从xCode运行时它应该是自动的。
当我在iOS 10设备上运行我的应用程序时,我得到与所有这三种视图方法相同的行为。但是,我没有得到我的正常日志输出。实际上我没有得到任何日志输出。但是,该应用程序已经从设备在iOS 9.x上安装。不确定这是否是一个因素。但除了模拟器问题之外,这是一个更大的问题。
我试过清理构建,删除应用程序,我甚至追踪派生的数据文件夹,并从模拟器中删除。没有工作。我也更新了我安装的所有可可豆荚。
其他人都经历过这个吗?
完美,谢谢!我关闭了我的项目,然后模拟器重置,并从我的项目和我的工作区文件中删除了xcuserdata。重新启动xCode。那就是诀窍。很有帮助。谢谢! – Etep
不客气;) –
删除xcuserdata文件夹并重新启动Xcode也解决了我的'无法启动进程启动失败:超时等待应用程序启动'问题。谢谢! –