title: Background method stops running on device , only works on simulator swift 4 xcode 9
body: <p>I have a timer that I want to continue running in the background , on the simulator it works fine. I have the state of the timer printed every “tick” no matter what , and local notification works properly. Then I run it on a real device and the whole program stops... any way to fix this? </p>
  
  <p>Note : I do have background fetch enabled in xcode</p>
  
  <p>Im not sure what else I can do... Please help me!</p>