我正在开发一个macOS应用程序,并且在开发它的新版本时,我会积极使用旧版本。
我有一个问题是要能够以某种方式区分这两个应用程序。
该应用程序仅是菜单栏,使用通知。
有人对这种情况有经验吗?
我知道我可以在任何地方使用#if DEBUG
,但想知道是否有更好的方法。
答案 0 :(得分:0)
通常,您将使用不同的包ID进行生产和开发(以及质量检查和登台,以及您可能拥有的其他任何环境)
Xcode对多种构建配置具有足够的支持。
要实现更高的自动化程度,使用CI系统可以自动将bundle-id和资产(如图标)换出用于不同环境的过程。