Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
Mono organizations on
GitHub to continue tracking issues. Bugzilla will remain
available for reference in read-only mode. We will continue to work
on open Bugzilla bugs, copy them to the new locations
as needed for follow-up, and add the new items under Related
Our sincere thanks to everyone who has contributed on this bug
tracker over the years. Thanks also for your understanding as we
make these adjustments and improvements for the future.
Please create a new report on
Developer Community or GitHub with
your current version information, steps to reproduce, and relevant error
messages or log files if you are hitting an issue that looks similar to
this resolved bug and you do not yet see a matching new report.
Xcode supports launching app as if it was awoken due to background fetch. This is in 19:00 mark of WWDC 2013 What's New in Multitasking video.
IMO this should be exposed via Run -> Run With -> Custom parameters
I would like to have:
Run -> "As Background Fetch"
The user should not have to learn about the command line option, or that this is a custom parameter to do this.
You'll probably want to verify that background fetch is enabled in Info.plist before allowing the user to try it (or warn somehow if it isn't enabled).
The simulator will fail quite miserably otherwise.
*** Bug 14671 has been marked as a duplicate of this bug. ***
The desired user experience should be this:
Run->Start in Background Fetch Mode
That option would then:
(a) Check if the proper bits are set on Info.plist, if not, we say "Hey, your app does not seem to be configured for background fetch, do you want me to set this up?"
(b) If the above is already set, we start the app in background fetch mode (as described by Rolf).
fixed in git master