我对我的应用程序做了一个非常无辜的更改:我通过单击菜单托盘中的图标本身并更改其名称来更改目标的名称(我将其更改为“主题”,重要的是奇怪的机会)。之后,该应用程序无法再在设备或模拟器中运行。
在设备上,它表示构建成功,然后它显示“已完成在iPhone 4S上运行Appname”(其中Appname是我的应用程序的名称,我不妨保守绝密)。
在模拟器上,它停在“附加到Appname.Appname”
在恐慌中,我将名称更改回原来的名称,问题仍然存在。
请注意,我没有手动更改设置中的任何内容,只是更改了图标名称本身。设置会自动将$(TARGET_NAME)替换为新名称,现在他们会再次使用旧名称替换它。
此外,请不要将此标记为其他“已完成运行”问题的副本,因为我已经指定了在遇到问题之前所做的确切更改,并且之前的帖子似乎都没有处理此问题。
答案 0 :(得分:5)
试试这个:
- 产品 - >干净。
- 在模拟器上删除应用程序&设备
- 重启Xcode。
答案 1 :(得分:2)
在我的项目中重命名一些文件后,我再次将它们添加到我的项目中。我添加了一个不属于项目的文件info.plist(我想!)。之后模拟器启动并且不起作用。 Xcode中出现“已完成运行...”消息。我再次尝试后,模拟器工作。因此,每当我需要模拟应用程序时,我需要运行两次才能使其工作。
经过广泛的关注,我无法找到问题的答案。
我删除了info.plist,程序现在运行得很好。这是我的问题的解决方案。请在执行此操作之前备份info.plist。 尝试恢复已经工作并添加到项目中的info.plist的备份。
答案 2 :(得分:0)
我的问题是新目标具有与旧目标相同的捆绑标识符。希望它有所帮助!