3

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

4

3 回答 3

4

捆绑标识符与目标相关。所以首先你创建一个新的 Target,然后改变它的 Bundle ID。 目标 1 目标 2

于 2019-02-05T13:21:56.757 回答
0

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

您可以通过在 Project navigator 中选择您的项目,然后转到 Info 选项卡来创建配置。在这里,您将看到配置列表,您可以在其中复制现有配置。

创建新配置后,您可以转到目标的构建设置并Info.plist FilePackaging. 选择不同的 plist 文件。然后编辑相应的 plist 文件以包含不同的包 ID。

于 2019-02-05T13:19:32.760 回答
0

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

于 2019-02-05T13:22:02.330 回答