【问题标题】:Xcode 6: how to set a custom bundle identifier?Xcode 6:如何设置自定义捆绑标识符?
【发布时间】:2015-03-23 00:39:15
【问题描述】:

在 Xcode 6 中,我需要为我的应用商店目标设置一个自定义包标识符。

我正在尝试这个:

  1. 我在 Xcode 左上方点击我的项目。

  2. 我看到项目设置中心窗格、“常规”选项卡、“身份”部分。

  3. 我看到“Bundle Identifier”字段并单击以进行编辑。

  4. 文本变为黑色可编辑文本和灰色不可编辑文本的混合体。

如何编辑捆绑标识符?

【问题讨论】:

    标签: ios xcode swift xcode6 bundle-identifier


    【解决方案1】:

    (找到答案 - 在这里发布以帮助他人,如果人们有 cmets)

    Xcode 默认会根据产品名称自动生成包标识符。

    编辑目标的包标识符:

    1. 点击左上角项目设置中心窗格中的“显示项目和目标列表”图标。

    2. 点击目标。

    3. 点击“信息”选项卡,然后打开“自定义 iOS 目标属性”下拉箭头。

    4. 您会看到“捆绑包名称”键设置为“$(PRODUCT_NAME)”,“捆绑包标识符”键设置为“com.example.$(PRODUCT_NAME:rfc1034identifier)”。根据需要编辑这些。然后选择“产品 > 清洁”菜单项。

    【讨论】:

      【解决方案2】:

      我认为可以在不修改 ${PRODUCT_NAME:rfc1034identifier} 的情况下设置自定义捆绑标识符(并更改捆绑显示名称和捆绑名称)(我在 stackoverflow 中读到,更改它可能会在构建时导致问题分布)。

      更改产品名称设置: 选择目标/构建设置/(包装)产品名称

      【讨论】:

      • 感谢您的回答和截图。我会在我的下一个应用程序中尝试你的方式。在我当前的应用程序中,捆绑包名称和 id 与产品名称不同。例如,产品名称为“Foo”,捆绑包名称为“Bar”,id 为“com.example.bar”(小写“bar”而不是大写“bar”)。
      猜你喜欢
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-26
      • 2017-02-01
      相关资源
      最近更新 更多