我试图在我的应用程序委托中设置断点 didFinishLaunchingWithOptions 以在应用程序终止后报亭问题下载完成时捕获正在启动的应用程序(在后台)。我相信,例如,如果用户手动请求下载然后终止应用程序,就会发生这种情况。
在 Xcode 方案编辑器中运行方案的信息选项卡上,有一个等待应用程序启动的选项。它下面的评论说当你想手动启动你的应用程序时使用它。虽然这不是我想要的,但无论如何我已经尝试过了,并不奇怪它似乎没有做我想要的。有没有其他人有办法做到这一点?
我试图在我的应用程序委托中设置断点 didFinishLaunchingWithOptions 以在应用程序终止后报亭问题下载完成时捕获正在启动的应用程序(在后台)。我相信,例如,如果用户手动请求下载然后终止应用程序,就会发生这种情况。
在 Xcode 方案编辑器中运行方案的信息选项卡上,有一个等待应用程序启动的选项。它下面的评论说当你想手动启动你的应用程序时使用它。虽然这不是我想要的,但无论如何我已经尝试过了,并不奇怪它似乎没有做我想要的。有没有其他人有办法做到这一点?
Wait for your.app to launch
可用于延迟调试器的启动。它在测试模拟推送通知后到达的报亭更新非常有用。
您可以在 application:didFinishLaunchingWithOptions: 上放置一个断点,然后触发您的推送通知,该通知将模拟报摊问题到达
请记住,如果您进行测试 - 您要确保不会限制报亭更新。在生产中,您每天只能获得 1 个,因此添加以下内容:
#ifdef DEBUG
// For debugging - allow multiple pushes per day
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"NKDontThrottleNewsstandContentNotifications"];
[[NSUserDefaults standardUserDefaults] synchronize];
#endif
这是你要找的吗?如果不是请详细说明。