在xcode7中正确组合Project / Target / Scheme以创建OS X屏幕保护程序

时间:2016-06-05 14:35:27

标签: xcode xcode-project

我正在苹果商店外发布我的Mac + Windows屏幕保护程序(http://starmessagesoftware.com/moonscreensaver/),我也希望从苹果商店发行。 屏幕保护程序主要用C ++编写。

苹果商店外面我有三个版本 1)免费试用10天 2)免费,特别版 3)商业(付费)版

在应用程序商店中,我将有两个版本 4)免费 5)付费

版本之间的差异是不同的代码签名设置,不同的appID,appNames和bundleID(针对(4)和(5))以及一些不同的#defines。

我想只有一个xcode项目,有5个目标,可能还有5个方案,每个目标一个。

在xcode7中,左侧导航中还有一个“产品”组。我认为这与苹果忘记重命名并在整个用户界面保持一致的“目标”一词。因此,我不会将“产品”作为此解决方案的另一个维度。

请让我知道组织这个xcode项目的最佳方式是什么。

我的目标是能够轻松地生成所有版本,并且只需最少的手动更改(例如,避免更改#define以生成下一版本)。

非常感谢

0 个答案:

没有答案