1

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

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

在模拟器上,它停在“附加到 Appname.Appname”

慌乱中将名字改回原来的名字,问题依旧。

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

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

4

3 回答 3

5

试试这个:

  • 产品 -> 清洁。
  • 删除模拟器和设备上的应用程序。
  • 重新启动 Xcode。
于 2012-06-07T12:51:26.497 回答
2

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

在广泛寻找之后,我找不到我的问题的答案。

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

于 2012-11-14T22:39:17.700 回答
0

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

于 2013-06-11T16:46:10.150 回答