2012-10-17 90 views
1

我即将发布我的第一个应用程序进行审查。有两个项目,我无法理解 -如何映射和使用Bundle标识符和Bundle后缀?

  1. 捆绑标识符
  2. 捆绑后缀

在的.plist文件,我可以看到三样东西 -

  1. 捆绑显示名称: $ {PRODUCT_NAME}
  2. 包标识符:公司名称$ {PRODUCT_NAME:rfc1034identifier}
  3. 软件包名称:$ {PRODUCT_NAME}

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


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

我已经搜索了论坛的答案,但无法找到直接映射 - 所以无法理解和需要帮助来发布我的应用程序进行审查(当我将“XYZ应用程序”放入“Project-> Build Settings- >产品名称“ - 我的应用程序名称更新完美)。

回答

1

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

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

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

  3. 捆绑显示名称== XYZ应用程序

产品名称是您的基本信息预计提供。

产品名称将确定分配给您的包(包含您的应用程序文件)名称:这就是所谓的“包名”,它是“低勒沃尔”文件名。

除了包名称,您必须指定一个“捆绑显示名称”,这是将要显示在设备上你的应用程序的名称,这是在某些情况下是有用的机会。例如,您希望您的应用程序被称为“app:XYZ” - 您将不被允许在软件包名称中使用“:”(根据文件系统约定不允许使用字符),所以你可以定义“appXYZ”作为包名称和“应用程序:XYZ”作为显示包名称。

最后,捆绑标识符是你的应用程序,通过该会在App Store来识别和也用于配置文件(分发或开发您的应用程序)相关联的唯一名称。

Bundle Identifier预计会与您在创建应用程序时在iTunes Connect中指定的App ID后缀相匹配。

+0

感谢您对Sergio的快速反应。这是否意味着 - 我不应该改变“Bundle display name”,“Bundle name”以及“Bundle identifier”中的其他内容?同时提交我的应用程序,苹果要求捆绑标识符和捆绑后缀 - 这些应该是什么价值(如果我们采取相同的公司和应用程序名称)? – Aman

+0

另请参阅我的编辑了解更多信息。当你创建一个应用程序时,你需要指定一个应用程序ID后缀:这应该与你的包标识符相同:com.abcorganization.XYZApplication – sergio

+0

对不起,我没有完全意识到你的应用程序名称中使用了空格 - 查看我的编辑答案:你也应该指定一个包显示名称... – sergio