捆绑标识符和产品名称中的区分大小写

时间:2014-09-15 10:49:59

标签: ios objective-c iphone xcode xcode5

我正在使用以下名称“SampleApp”在xCode中创建一个新项目 捆绑标识符变得像这个“com.samplecompany.SampleApp”(最后一个单词有驼峰套管) 但是开发人员门户网站中的App Id是“com.sampleCompany.sampleapp”(全部小写字母)。

因此,每当我归档并尝试使用配置文件签署构建时,xCode都会说找不到包含所提到的捆绑标识符(com.samplecompany.SampleApp)的配置文件。(因为app id全部较低)开发人员门户中的案例格式。)

我尝试创建应用ID“com.samplecompany.SampleApp”,但开发人员门户网站抛出错误“com.samplecompany.SampleApp”已经被采用。

如果我全部使用小写,我的应用名称也会变成小写。 我的应用程序已经在所有小写的appstore中。所以,我很担心,如果我删除配置文件并重新创建它,它将导致appstore构建出现问题。

我被震惊了。如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

Apple AppDistributionGuide说,

  

如果App ID是显式App ID,则它与捆绑包完全匹配   ID。但是,与域名不同,捆绑包ID区分大小写。如果   App ID为小写,您的捆绑ID也必须小写

注意:捆绑包ID不是用户将看到的应用名称。那是"捆绑显示名称"。

答案 1 :(得分:1)

捆绑包ID区分大小写。我们需要使用app Id和bundle标识符相同。检查Apple Documentation

捆绑包ID不是用户将看到的应用程序名称。这是" 捆绑显示名称"。您可以更改捆绑显示名称以更改主屏幕中显示的图标名称。