首页 > 解决方案 > 如何使用 Tuist iOS 启用功能

问题描述

我使用这个工具“Tuist”(https://tuist.io)来生成 Xcode 项目。使用 Tuist,我们无法直接通过 Xcode 编辑任何设置。如何使用 Tuist 启用后台模式/通知功能

标签: iosswiftxcodexcode-tools

解决方案


使用 tuist 意味着摆脱手动维护 .xcodeproj 的需要。所有相关设置都在 tuist 配置中定义,通过运行tuist generate,将生成相关的 .xcodeproj。

要应用 Info.plist 更改(功能在那里定义),您必须设置一个InfoPlist字典[String : InfoPlist.Value],在这里,您可以定义您想要的任何内容。对于后台模式,这是 - 作为示例 - "UIBackgroundModes": ["fetch", "remote-notification", "remove-notification"]。然后,您采用该InfoPlist定义并将其提供给 a Targetof a Project,就是这样。

tuist 文档显示了可用配置选项的语法以及一些示例。你可能想看看 medium.com,还有更多关于在实践中与 tuist 合作的文章。(我在那里写了一篇关于使用主应用程序和各种模块框架创建工作区的文章。)


推荐阅读