如何在iOS模拟器中模拟本地/推送通知?

WatchKit允许我们使用.apns文件模拟通知 。

我怎么能在iOS应用程序中做同样的事情? (最好在模拟器中。)

我问的原因是我希望在最初通过通知启动应用程序时激活调试器(即我想看看应用程序中发生了什么:didFinishLaunchingWithOptions:方法)。 如果我启动一个新的调试会话,它将立即调用application:didFinishLaunchingWithOptions:然后,当我点击通知时,我永远无法测试该代码路径。

没有任何方法可以在模拟器中模拟通知。 您可以调试到真实设备并发送沙箱推送通知以在Xcode中命中该function。