配置文件不匹配应用程序标识符com.domainname.helloworld

问题描述:

我尝试运行一个HelloWorld项目到我的客户端设备中,Xcode中的应用程序标识符是:com.domainname.HelloWorld,当我创建配置文件时,在AppID中,我有推出:com.domainname.helloworld(小写)。配置文件不匹配应用程序标识符com.domainname.helloworld

现在,在Xcode中,我尝试代码签名身份分配给我创建了供应配置文件,但是,在下拉列表中,我可以看到供应配置文件,但我无法选择它。

enter image description here

我下面this tutorial和我都怀疑我不知道如何Don’t forget to add the new provisioning profile to XCode as well.

能否请你帮我吗? thanx提前。

+0

是否更改包标识成的plist到com.domainname.HelloWorld? – beryllium 2012-02-03 09:07:19

BundleIds是区分大小写的。

确保你叫它com.domainname.HelloWorld在你的Info.plist。

Apple Documentation

通常情况下,在你的Xcode项目捆绑ID是格式化 作为反向域名如com.MyCompany.MyProductName,其中 您更换MyCompanyName和MyProductName字符串您域名和 产品名称。然而,与域名,应用ID和束ID是 区分大小写

我与我的应用程序已灭绝鸟类同样的问题,Xcode中添加禁用后缀与应用靶项目名称>捆绑标识符 途径中找到此项目的Info.plist是通过搜索CFBundleIdentifier 您可能得到下面的文本输入,形成的文件

CFBundleIdentifier com.softwebsys.ExtinctBirds $ {PRODUCT_NAME:rfc1034identifier}

对于我删除$ {PRODUCT_NAME:rfc1034identifier}从字符串行之有效。这是我的最后一项 CFBundleIdentifier com.softwebsys.ExtinctBirds