Xcode 多个目标具有相同的产品名称、相同的捆绑id,是否可能?

Xcode 多个目标具有相同的产品名称、相同的捆绑id,是否可能?,xcode,cocoa,Xcode,Cocoa,长话短说,我有一个xcode(cocoa)项目,我在这个项目中增加了两个目标。一个用于沙盒版本,另一个用于非沙盒版本。(详情请参阅:) 但是我不确定我是否应该或者不应该保留相同的产品名称和相同的捆绑id,因为我不知道这样做的利弊 这两个目标几乎相同,除了沙盒版本,我必须启用沙盒并添加权限,而非沙盒版本没有这样的限制,我还可以添加sparkle框架,以便在必要时自动更新应用程序 因此,我使用相同产品名称和相同捆绑包id的原因是,它们基本相同,我真的不想将其中一个产品名称重命名为我的产品沙盒版本或我

长话短说,我有一个xcode(cocoa)项目,我在这个项目中增加了两个目标。一个用于沙盒版本,另一个用于非沙盒版本。(详情请参阅:)

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

这两个目标几乎相同,除了沙盒版本,我必须启用沙盒并添加权限,而非沙盒版本没有这样的限制,我还可以添加sparkle框架,以便在必要时自动更新应用程序

因此,我使用相同产品名称和相同捆绑包id的原因是,它们基本相同,我真的不想将其中一个产品名称重命名为我的产品沙盒版本或我的产品非沙盒版本。而且它们都是完整版本,所以我不能将一个产品命名为完整,另一个命名为Lite


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

您可以将每个目标的“生成设置”下的生成产品路径更改为唯一的子目录(“AppStore”与“Self Distro”或其他任何内容)