首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许的后台任务调度器标识符缺少Mapbox

允许的后台任务调度器标识符缺少Mapbox
EN

Stack Overflow用户
提问于 2019-10-24 17:59:35
回答 2查看 6.9K关注 0票数 5

今天,我想提交构建在及其所有依赖项上的应用程序。可悲的是,App每次都拒绝我的上传,因为以下错误:

要使SDK工作,所述文档可以启用以下背景模式:

  • 应用程序使用AirPlay
  • 应用程序寄存器播放音频或流音频/视频,用于位置更新,
  • 应用程序下载内容,以响应推送通知

从现在开始,在IOS13中,苹果希望你为这些模式提供标识符。唯一的问题是我哪儿都找不到他们。

有人能帮我吗?

复制的步骤

应用程序实现Mapbox、方向SDK、导航SDK、. notifications

  • Try .

  • 启用后台模式: App使用AirPlay播放音频或流音频/视频,应用程序注册用于位置更新,应用程序下载内容以响应推送

  • 存档并将应用程序发布到App连接

期望行为

在info.plist中完成后台任务的标识符,应用程序可以将其存档并构建到app连接中,没有任何问题

实际行为

Localy这个应用程序在没有它的情况下运行,但是当你想把它上传到时,它会请求那些标识符。如果没有info.plist中的标识符,它就不会上传。

Configuration

** Mapbox版本: pod 'MapboxNavigation','~> 0.38.0‘**

** iOS/macOS版本: iOS 13.1.3 (17A878) **

**设备/模拟器型号: Iphone iOS 13.1.3 (17A878) **

** Xcode版本:版本11.0 (11A420a) **

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-24 18:41:12

看来你混淆了两件事。您似乎错误地检查了新的iOS 13背景模式后台处理。取消检查。这不是你说你需要的任何模式。

票数 8
EN

Stack Overflow用户

发布于 2021-08-07 20:41:53

对于那些正在寻找解决方案的人,在info.plist中添加这些行

代码语言:javascript
复制
<key>BGTaskSchedulerPermittedIdentifiers</key>
    <array>
        <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
    </array>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58546852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档