我在处理捆绑标识符方面遇到了问题。在我的Xcode项目的摘要部分下面的“标识符”中,我似乎无法更改我的捆绑ID名称,因为它已经被灰掉了。例如,我的项目名称是“My App”。在摘要中的标识符文本框中,它显示为“My-App”,并且被灰掉了。但是,在我的配置文件中,我的捆绑ID是“com.mycompany.myapp”。我想将我的项目中的捆绑ID更改为此,但是我似乎无法这样做。有任何想法为什么它被灰掉了吗?谢谢!
我在处理捆绑标识符方面遇到了问题。在我的Xcode项目的摘要部分下面的“标识符”中,我似乎无法更改我的捆绑ID名称,因为它已经被灰掉了。例如,我的项目名称是“My App”。在摘要中的标识符文本框中,它显示为“My-App”,并且被灰掉了。但是,在我的配置文件中,我的捆绑ID是“com.mycompany.myapp”。我想将我的项目中的捆绑ID更改为此,但是我似乎无法这样做。有任何想法为什么它被灰掉了吗?谢谢!
我不确定为什么会发生这种情况,但请尝试在 info.plist 文件中进行更改。
info.plist
文件.${PRODUCT_NAME:rfc1034identifier}
并保存文件您的Bundle Identifier已根据要求修改。
可能是设置在 .xcconfig 文件中。例如,一个 Parse 的示例项目有一个名为 'debug.xcconfig' 的文件,其中包含如下内容:
BUNDLE_IDENTIFIER = com.parse.Anypic
我曾经看到这种情况发生在iOS部署目标高于您的Xcode版本支持的情况下。在全球开发者圣诞节期间,他们发布测试版和新版本正式发布之间。
假设您有一个项目,其最小部署版本为当前iOS测试版,但您正在使用Xcode发布版。只需在当前Xcode测试版中打开该项目即可。
这也可以与 [Target] > Build Settings > User-Defined 下的用户自定义变量相关