更改了iPhone应用程序目标名称,现在应用程序"Finished Running"



我对我的应用程序做了一个非常无辜的更改:我通过单击菜单托盘中的图标本身并在那里更改其名称来更改目标的名称(我将其更改为"主题",在奇怪的机会下很重要)。之后,该应用程序不再在设备或模拟器中运行。

设备上,它说构建成功,然后说"在iPhone 4S上运行完Appname"(其中Appname是我的应用程序的名称,我不妨保密)。

模拟器上,它停在"附加到Appname.Appname"处

慌乱中,我把名字改回原来的名字,问题仍然存在。

请注意,我没有手动更改设置中的任何内容,只是更改了图标名称本身。这些设置自动将 $(TARGET_NAME) 替换为新名称,现在它们会自动再次将其替换为旧名称。

另外,请不要将其标记为其他"已完成运行"问题的重复,因为我在遇到问题之前已经指定了我所做的确切更改,并且以前的帖子似乎都没有处理此问题。

试试这个:

  • 产品 -> 清洁。
  • 删除模拟器和设备上的应用程序。
  • 重新启动 Xcode。

重命名项目中的一些文件后,我再次将它们添加到我的项目中。我添加了一个不属于该项目的文件 info.plist(我认为!之后,模拟器启动并且不起作用。消息"已完成运行..."出现在 Xcode 中。我再次尝试后,模拟器工作。因此,每次我需要模拟应用程序时,我都需要运行两次才能正常工作。

经过广泛的查找,我找不到问题的答案。

我删除了info.plist,程序现在像以前一样运行良好。这就是我问题的解决方案。在执行此操作之前,请备份info.plist。尝试恢复工作并添加到项目中的 info.plist 的备份。

我的问题是新目标与旧目标具有相同的捆绑标识符。希望对您有所帮助!

相关内容

最新更新