我应该使用一个具有多个目标的项目吗?

时间:2013-08-19 21:03:04

标签: xcode project target

我正在构建几个不同的视频扑克应用程序。一个应用程序是杰克或更好的视频扑克版本。其他包括Deuces Wild,Royal Aces,10's或Better等。我已经建立了皇家Aces版本,现在我想制作一个10或更好的版本。我应该使用我的皇家Aces项目并为其他扑克版本设置不同的目标吗?由于我将重用95%的代码,因此我想要一种简单的方法。

如果我应该为每种类型的视频扑克应用程序使用不同的目标,我假设每个目标都可以拥有它自己:捆绑ID,应用程序名称等。这样我就可以分别归档每个视频扑克目标并上传每个作为单独的二进制。

我是否正确理解如何使用不同的目标?这是完成任务的正确方法和最有效的方法吗?

2 个答案:

答案 0 :(得分:1)

首先请注意,Apple确实倾向于拥有许多版本似乎基本相同的应用程序,并且他们可能会在一段时间后开始拒绝您的应用程序(一旦您开始沿着这条路线,这可能非常令人沮丧)。如果您将游戏差异捆绑到数据(而不是代码)中,并将其作为应用内购买而不是单个应用程序出售(或者转而关注广告收入,并将游戏数量用作差异化因素),您可能会有更顺畅的航行而不是销售收入。)

那就是说,这是你的应用程序,所以让我们回到这个问题。

多个目标很好,这种设置相当方便。但是你需要做的一些事情:

答案 1 :(得分:0)

我有这个要求,

这是我想出的。 拥有静态库中的所有逻辑以及包括storyboard在内的所有公共资源。

然后让你的目标取决于那些目标。

这是

我是怎么做的

http://www.madnikblog.com/blog/2013/09/19/organize-xcode-project-with-multiple-targets/