React Native:模拟后台获取已禁用

时间:2018-10-20 21:01:04

标签: xcode react-native xcode10 background-fetch xcode-scheme

我正在尝试在React Native项目中模拟背景提取

React Native版本0.57.3 Xcode版本10.0(10A255)

我已经在Xcode上打开ios项目,然后构建该项目然后运行它,但是模拟后台获取的选项已禁用,如以下屏幕截图所示:

Simulate background fetch disabled

无论是在真实设备中还是在Simulator中运行,我都得到相同的结果。

如何使其正常工作?或原因是什么?

项目配置如屏幕截图所示:

Xcode: Project Capabilites screenshot

Xcode: Scheme Options

2 个答案:

答案 0 :(得分:0)

我通过以下操作启用了Simulate background fetch

Xcode菜单>产品>方案>编辑方案并将可执行文件从Ask on launch更改为应用可执行文件

答案 1 :(得分:0)

经过大量尝试后对我有用的方法是使用每个人都指向的方案配置«运行->选项->启动后台获取»,然后在应用程序运行后 - 在我的情况下在 SIM 卡上 - 转到 Xcode '调试'->'附加到进程'并选择第一个应该是你的应用

之后应该启用该选项