Visual studio 2012 iOS7测试后台获取模拟器?

Visual studio 2012 iOS7测试后台获取模拟器?,visual-studio-2012,ios7,xamarin.ios,xamarin,Visual Studio 2012,Ios7,Xamarin.ios,Xamarin,我知道有很多方法可以用XCode 5实现这一点,但我的基础设施是否可以实现这一点? 我正在使用Visual Studio 2012和MonoTouch 在XCode中,我可以进入Debug>“Simulate Background Fetch”下,或者还有第二种方式:XCode菜单,“产品”=>“方案”=>“编辑方案”启用选项“Background Fetch” 不幸的是,这在Xamarin Studio/Visual Studio中目前是不可能的 但是,它将包含在未来的版本中。我注意到Xama

我知道有很多方法可以用XCode 5实现这一点,但我的基础设施是否可以实现这一点? 我正在使用Visual Studio 2012和MonoTouch


在XCode中,我可以进入Debug>“Simulate Background Fetch”下,或者还有第二种方式:XCode菜单,“产品”=>“方案”=>“编辑方案”启用选项“Background Fetch”

不幸的是,这在Xamarin Studio/Visual Studio中目前是不可能的


但是,它将包含在未来的版本中。

我注意到Xamarin Studio 5.0的新更新包含了后台获取支持。()


当使用模拟器进行调试时,请转到运行->模拟IOS后台获取

这现在只能在Xamarin Studio中完成,并且只能使用IOS模拟器。确保您的iOS项目已选择后台获取权限(在iOS项目属性中或在
info.plist
中手动)。然后,在Xamarin Studio中,选择运行->使用->自定义配置运行->选择后台获取->运行

这将在后台启动您的应用程序,并将强制进行后台获取


一旦您这样做了,您就不应该在iOS的配置下拉列表下列出单独的选项。下拉列表中不应有.iOSProjectName.iOS-Background Fetch选项。这样做的好处是,在选择ProjectName.iOS-Background Fetch并运行应用程序后,当应用程序仍在运行时,您可以转到Run->Simulate iOS Background Fetch以多次运行Fetch。但是,如果我使用自定义配置窗口运行我的应用程序,此选项始终会变灰。

@Yiding:AFAIK此选项已经实现,但尚未达到Xamarin Studio/Xamarin.iOS的任何发布版本。很高兴知道。所以,现在唯一的选择是在具有自定义提取时间的真实设备上进行测试,我想?是否有计划发布此功能?我可以在Xamarin Studio中看到此选项,但在带有Xamarin插件的Visual Studio中看不到。我正在Xamarin Studio中使用模拟器进行调试,但我没有看到此选项。