无法在Xcode中更改版本或构建号

8
我试图在Xcode中的iOS项目(位于Targets -> General -> Identity下)更改版本号和构建号,但是无论我键入什么,我的输入都会被删除,该值不会更改。这不是修改此值的正确位置吗?
进入Targets -> General -> Info可以更改该值,但导航离开该屏幕后不会记住更改。
2个回答

16

在左侧的项目导航器中,您应该有一个名为 AppName-Info.plist 的文件。您可以在此处更改构建版本以及许多其他项目设置。


2
好的,它起作用了。你有什么想法为什么我必须在那里做而不是显而易见的地方吗? - Stephen Collins
3
我也曾遇到同样的问题。当你通过导航到-->目标-->常规-->身份来设置“构建版本”时,它必须在你的“App-info.plist”文件中写入这些信息。如果该文件以某种方式被锁定,则会出现此类问题。 - arango_86
那是一小时的浪费。Perforce锁定所有文件。通常情况下,Xcode会在这种情况下抱怨,但在这种情况下却悄无声息地失败,并让您编辑构建号(但不保存)。 - Roy Falk
2
我花了好几天的时间... 天啊,答案让我免于成为一个所谓的开发者的最后一天 :) ... Xcode 14 - C-lio Garcia

1
在我的情况下,info.plist文件在vscode中打开。这就是为什么xcode无法修改该文件的原因。因此,请确保您的项目或其文件未在其他IDE /编辑器中打开。如果还不起作用,请尝试重新启动您的Mac。

之前在另一个终端运行构建时,我进行了更改。但是在一切都安定下来后再次尝试,就成功了。 - Willey Hute

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接