gpt4 book ai didi

xamarin - 如何使用 Visual Studio 2015 模拟 iOS 后台获取

转载 作者:行者123 更新时间:2023-12-02 10:15:07 24 4
gpt4 key购买 nike

我搜索了一段时间,但找不到如何使用 Visual Studio 2015 模拟 iOS 后台获取。似乎有一种方法可以在 XCode 中实现,但我找不到 Visual Studio 2015 的任何内容。

有人可以帮忙吗?

最佳答案

打开项目选项并转到 iOS 运行选项。在Execution Mode下,将其从Normal更改为Background Fetch

enter image description here

PerformFetch 覆盖中放置一个断点并开始调试应用程序,它将使用 --launch-for-background- 的 mlaunch 选项启动获取

./mlaunch --help
~~~
--launch-for-background-fetch
Launch due to a background fetch
~~~

注意:我知道一些问题

🍣 Windows 远程模拟器:这并不总是(?)/大多数时候(?)工作。禁用它以进行后台获取调试,因为远程模拟器上的应用程序在模拟后台模式下运行时不需要屏幕/触摸交互。

🍣 某些 VS 版本在使用后台获取模式时会在错误列表/日志中产生 Error HE0042

error HE0042: Could not launch the app 'com.companyname.App4' on the device 'iOS 11.1 (15B87) - iPhone 8': The request to open "com.companyname.App4" failed.

这些版本完全崩溃了,您将需要使用 VS4M 来测试/调试您的后台获取。

🍣 如果您使用自定义 Xcode 位置,您将会失败,因为它们不会在选项之间放置空格。

enter image description here

因此,不要使用下拉菜单来设置Background Fetch,而是直接在mlaunch args中使用cmd-line选项_--launch-for-background-fetch_ code> 在选项前后添加一个空格

关于xamarin - 如何使用 Visual Studio 2015 模拟 iOS 后台获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47407330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com