3

长话短说,我有一个 xcode (cocoa) 项目,我在这个项目中添加了两个目标。一种是沙盒版,另一种是非沙盒版。(详情请阅读:一个项目,两个版本?(沙盒版和非沙盒版)?有什么简单的代码维护方法吗?

但是我不确定我是否应该或不应该保留相同的产品名称和相同的捆绑 ID,因为我不知道这样做的利弊是什么。

这两个目标几乎是一样的,除了沙盒版本,我必须启用沙盒并添加权利,而非沙盒版本没有这个限制,我也可以添加火花框架,这样如有必要,它会自动更新应用程序。

所以我拥有相同产品名称和相同捆绑 ID 的原因是,它们大多相同,我真的不想将其中一个产品名称重命名为我的产品 - 沙盒版本或我的产品 - 非沙盒版本。而且它们都是完整版,所以我不能将一种产品命名为完整版而将另一种产品命名为精简版。

所以我的问题是,对于这两个目标,如果我使用相同的产品名称和相同的捆绑包 ID,我会导致任何问题吗?

4

1 回答 1

3

You could change the Build Products Path under Build Settings for each target to a unique subdirectory ("AppStore" vs. "Self-Distro" or whatever).

于 2013-03-28T19:37:04.733 回答