我尝试将HelloWorld项目运行到我的客户端设备中,Xcode中的应用程序标识符为:com.domainname.HelloWorld
,当我创建配置文件时,在AppID中,我已经推出了:com.domainname.helloworld
(小写)。
现在,在Xcode中,我尝试将代码签名标识分配给我创建的配置文件,但是,在下拉列表中,我可以看到配置文件,但我无法选择它。
我关注this tutorial,我怀疑我不知道如何Don’t forget to add the new provisioning profile to XCode as well.
答案 0 :(得分:6)
BundleIds区分大小写。
确保在Info.plist中将其称为com.domainname.HelloWorld
。
通常,Xcode项目中的包ID是一个格式化的字符串 作为反向域名,例如com.MyCompany.MyProductName,其中 您将MyCompanyName和MyProductName替换为您的域和 产品名称。但是,与域名不同,应用ID和捆绑ID是 区分大小写。
答案 1 :(得分: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