Swift 为什么Xcode模拟器会两次显示同一个应用程序?

Swift 为什么Xcode模拟器会两次显示同一个应用程序?,swift,xcode,Swift,Xcode,我退出了Xcode,一天后又打开了同一个项目。从远程存储库中提取了一些更改。当我在之前使用的同一个模拟器上运行应用程序时,会显示两个应用程序图标 一个应用程序似乎有来自git的最新更改,而另一个没有。这怎么会发生 我使用的是Xcode的11.5版。当您提取最新提交时,应用程序的捆绑包标识符必须已更改 无论何时运行应用程序,Xcode都会首先在模拟器上重新安装应用程序。如果模拟器上已经存在具有相同捆绑包ID的应用程序,那么它将被替换,这就是为什么每次单击“运行”时都看不到新应用程序的原因。但是,

我退出了Xcode,一天后又打开了同一个项目。从远程存储库中提取了一些更改。当我在之前使用的同一个模拟器上运行应用程序时,会显示两个应用程序图标

一个应用程序似乎有来自git的最新更改,而另一个没有。这怎么会发生


我使用的是Xcode的11.5版。

当您提取最新提交时,应用程序的捆绑包标识符必须已更改


无论何时运行应用程序,Xcode都会首先在模拟器上重新安装应用程序。如果模拟器上已经存在具有相同捆绑包ID的应用程序,那么它将被替换,这就是为什么每次单击“运行”时都看不到新应用程序的原因。但是,由于捆绑包ID已更改为新的,因此旧应用程序不会被替换。

检查您所做的更改。应用程序的捆绑ID是否更改?是的!谢谢你的帮助谢谢!结果是团队中有人对包标识符进行了更改。我检查了project.pbxproj文件历史记录,发现包标识符值发生了变化。