【问题标题】:Changed iPhone App Target Name, now app "Finished Running"更改了 iPhone 应用程序目标名称,现在应用程序“已完成运行”
【发布时间】:2012-06-11 11:19:29
【问题描述】:

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

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

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

一惊,改回原来的名字,问题依旧。

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

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

【问题讨论】:

    标签: iphone ios build settings target


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 试过了。为了让事情重新开始,我最终创建了一个与原始应用程序名称相同的新项目并导入所有文件。仍然希望我明白真正出了什么问题,但问题还是解决了。
    • 我会接受你的回答,因为你很好地提出了建议。
    • 谢谢史蒂夫,我很感激。
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2023-03-19
        • 1970-01-01
        • 2011-06-29
        • 1970-01-01
        • 2010-11-13
        • 2021-02-24
        • 2014-08-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多