如何映射和使用Bundle Identifier和Bundle Suffix?

时间:2012-10-17 17:16:41

标签: iphone ios5 bundle

我即将发布我的第一个应用程序以供审核。我无法理解两件事 -

  1. 捆绑标识符
  2. Bundle Suffix
  3. 在.plist文件中我可以看到三件事 -

    1. 捆绑显示名称:$ {PRODUCT_NAME}
    2. 捆绑包标识符:companyname。$ {PRODUCT_NAME:rfc1034identifier}
    3. 捆绑名称:$ {PRODUCT_NAME}

    4. 并在项目 - >构建设置 - >产品名称


    5. 现在如果我的公司名称:“ABC组织”;应用名称:“XYZ应用”。上面每个1,2,3,4的设置应该是什么。

      我在论坛上搜索了答案,但却找不到直接映射 - 所以无法理解并需要帮助才能发布我的应用程序进行审核(当我将“XYZ应用程序”放入“项目 - >构建设置 - 时>产品名称“ - 我的应用名称完全更新了。”

1 个答案:

答案 0 :(得分:1)

  

现在如果我的公司名称:“ABC组织”;应用名称:“XYZ应用”。上面每个1,2,3,4的设置应该是什么。

  1. 捆绑包标识符:com.abcorganization。$ {PRODUCT_NAME:rfc1034identifier}

  2. 项目 - >构建设置 - >产品名称== XYZApplication

  3. 捆绑显示名称== XYZ申请

  4. 产品名称是您应该提供的基本信息。

    产品名称将确定分配给您的捆绑包的名称(包含您的应用程序的文件):这称为“捆绑名称”,它是“低级别”文件名。

    除了捆绑名称之外,您还可以指定“捆绑显示名称”,这是在设备上为您的应用程序显示的名称,在某些情况下非常有用。

    例如,假设您希望将应用程序称为“app:XYZ” - 您将不被允许在包名称中使用“:”(根据文件系统约定不允许使用字符),因此您可以将“appXYZ”定义为包名称,将“app:XYZ”定义为显示包名称。

    最后,Bundle标识符是您的应用程序的唯一名称,通过该名称,它将在App Store中标识,并且还用于将配置文件(分发或开发与您的应用程序)相关联。

    捆绑标识符应与创建应用时在iTunes Connect中指定的App ID后缀相匹配。

相关问题