不同方案的不同捆绑包标识符

时间:2019-02-05 13:09:50

标签: xcode10 bundle-identifier xcode-project

我正在构建一个iOS应用程序,并且我想为xcode 10中的不同方案设置不同的包标识符。 我在哪里可以找到该设置?

3 个答案:

答案 0 :(得分:0)

捆绑标识符未直接链接到方案。您需要在Xcode中创建单独的配置,然后更新方案以使用适当的配置。

您可以通过在“项目”导航器中选择项目,然后转到“信息”选项卡来创建配置。在这里,您将看到一个配置列表,您可以在其中复制现有配置。

创建新配置后,可以转到目标的构建设置,然后在Info.plist File下查找Packaging条目。选择一个不同的plist文件。然后编辑相应的plist文件以包含其他捆绑软件ID。

答案 1 :(得分:0)

捆绑标识符与目标有关。 因此,首先创建一个新的Target,然后更改其Bundle ID。 Target 1 Target 2

答案 2 :(得分:0)

您可以在目标的“构建设置”中创建用户定义的设置。创建一个名为“ CustomBundleIdentifier”的设置或您喜欢的任何设置。您可以在其中为每个配置(发布,调试)定义捆绑包标识符。 然后,在您的Info.plist中,将Bundle Identifier键替换为$(CustomBundleIdentifier)。