4

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

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

在此处输入图像描述

我正在关注本教程 ,但我怀疑我不知道如何Don’t forget to add the new provisioning profile to XCode as well.

你能帮我吗?提前谢谢。

4

2 回答 2

6

BundleId 区分大小写。

确保com.domainname.HelloWorld在 Info.plist 中调用它。

来自苹果文档

通常,Xcode 项目中的捆绑包 ID 是格式为反向域名的字符串,例如 com.MyCompany.MyProductName,您可以在其中将 MyCompanyName 和 MyProductName 替换为您的域和产品名称。但是,与域名不同的是,应用程序 ID 和捆绑包 ID 区分大小写

于 2012-02-03T09:06:33.860 回答
0

我的应用程序 Extinct Birds 遇到了同样的问题,Xcode 在 Application Target->Bundle Identifier 中添加了带有项目名称的禁用后缀 在项目中查找此信息的方法 Info.plist 是通过搜索 CFBundleIdentifier 您可能会从文件中获得以下文本条目

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

对我来说,从字符串中删除 ${PRODUCT_NAME:rfc1034identifier} 效果很好。这是我的最后一个条目 CFBundleIdentifier com.softwebsys.ExtinctBirds

于 2013-01-02T01:46:27.470 回答