gpt4 book ai didi

swift - 运行和开发相同的 Swift macOS 应用程序

转载 作者:行者123 更新时间:2023-11-30 11:11:06 25 4
gpt4 key购买 nike

我正在开发一个 macOS 应用程序,在开发它的新版本时,我会积极使用旧版本。

我遇到的问题是如何能够区分这两个应用程序。

该应用程序只是菜单栏,使用通知。

  1. 一个问题是能够识别两者中哪一个是生产版本(图标相同,菜单相同)。
  2. 另一个问题是找出哪些通知来自哪个应用。

有人有过这样的经历吗?

我知道我可以在任何地方使用#if DEBUG,但想知道是否有更好的方法。

最佳答案

通常,您会使用不同的包 ID 进行生产和开发(以及 QA、登台以及您可能拥有的任何其他环境)

Xcode 对多种构建配置有足够的支持。

为了实现更多自动化,使用 CI 系统可以自动执行不同环境的包 ID 和图标等资源的交换过程。

关于swift - 运行和开发相同的 Swift macOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52172363/

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