【发布时间】:2017-01-29 22:06:46
【问题描述】:
我正在使用 xCode 8 的发布版本,并尝试在模拟器上运行我的应用程序。它们都是 iOS 10 模拟器。
无论我使用哪个模拟器,当我运行应用程序时,应用程序图标都会显示在模拟器中,但仅此而已。该应用程序永远不会显示在模拟器中。我只看到 iOS 主屏幕的应用程序图标。
我在初始视图控制器的 viewDidLoad、viewWillAppear 和 viewDidAppear 方法中设置了一些断点。都触发了。因此,就我的应用而言,它显示在设备上。我还可以正常进行所有正常的日志输出和网络调用。它甚至显示访问日历和通知的权限的弹出窗口。但是我的应用没有被带到前台。
如果我然后单击模拟器中的应用程序图标,我的应用程序将正常运行。但是当我从 xCode 中运行时,它应该是自动的。
当我在 iOS 10 设备上运行我的应用程序时,我会得到与调用所有这三个视图方法相同的行为。但是我没有得到任何正常的日志输出。事实上,我没有得到任何日志输出。但是,当设备在 iOS 9.x 上时,该应用程序就已经安装了。不确定这是否是一个因素。但除了模拟器问题之外,这是更大的问题。
我尝试清理构建,删除应用程序,甚至追踪派生数据文件夹并将其从模拟器中删除。没有工作。我还更新了我安装的所有可可豆荚。
还有其他人经历过这种情况吗?
【问题讨论】:
标签: ios xcode ios-simulator ios10 xcode8