React Native:禁用模拟后台获取

React Native: Simulate Background Fetch disabled

我正在尝试在 React Native 项目中模拟后台获取

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

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

Simulate background fetch disabled

我在真实设备中的模拟器中得到了相同的结果运行。

如何让它工作?或者是什么原因?

项目配置如截图:

Xcode: Project Capabilites screenshot

Xcode: Scheme Options

我通过以下方式启用了 Simulate background fetch

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

经过大量尝试后对我有用的是..使用方案配置每个人都点«运行->选项->启动后台获取»并且在应用程序 运行-在我的 SIM 卡上-转到 Xcode 'Debug'->'Attach to Process' 和 select 第一个应该是你的应用程序

之后应该启用该选项