我正在开发一个 Mac 应用程序,并准备将其提交到 Mac AppStore。
我也想同时在我的网站上发布它。
由于我使用Sparkle 框架来管理 AppStore 之外版本的更新,因此该应用程序不能被沙盒化。
我知道我可以使用多个构建目标来做到这一点,但是同步的两个目标太重了,因为唯一不同的是沙箱与否。
所以我创建了一个构建配置,我的配置列表如下:
- 调试:用于开发,沙盒已禁用
- Release : 用于在 Mac AppStore 之外分发,Sandbox Disabled
- MacAppStore:用于分发到 Mac AppStore,启用沙盒
如何仅为MacAppStore配置启用沙盒?