【问题标题】:Getting Finished Running <myapp> on phone, but no app launches完成在手机上运行 <myapp>,但没有应用程序启动
【发布时间】:2013-09-09 09:00:44
【问题描述】:

使用运行 ios6.1 和 xcode 4.6.3 且具有有效配置文件的 iPhone 4,应用程序将无法启动。状态栏只是说它完成了。我试过了:它在模拟器中运行良好。该应用程序是一个实用程序应用程序。 重新启动(一切) 产品 -> 清洁 创建新项目,并将代码移到那里。

问题是,我创建了一个新项目并在其上按了一个按钮,它运行良好。

发现了一些新东西:我创建了一个空白的实用应用程序并尝试在手机上运行它,它做了同样的事情。然后我创建了一个新的空白应用程序并尝试在手机上运行它,它成功了

【问题讨论】:

    标签: iphone ios xcode


    【解决方案1】:

    如果您在模拟器中看到并显示黑屏,则应检查您的 rootViewController

    可能您正在使用导航控制器并且未设置 rootViewController。 所以应用程序不知道它应该转到您想要的特定视图控制器。

    【讨论】:

    • 在模拟器中工作正常
    【解决方案2】:

    你有其他没有JB的设备吗?我告诉过有时 JB 可以对你的设备做不可预测的事情,而不是启动应用程序似乎是这样。

    【讨论】:

    • 这不是 JB,从来都不是。
    • 对不起,我只是发现你的应用在模拟器上运行良好,所以我认为你的代码和配置没有问题,我用的是和你一样的软件包,只是我用的是iPhone 4S ,对我来说效果很好。能不能找个4S,或者5,或者pad再跑一次?
    • 如果我能神奇地拥有一部更新的手机就好了……哦,好吧,我会等到下次见到我的朋友时,他有一部更新的 :)
    【解决方案3】:

    这种情况发生在我的 Xcode4.6 上的次数非常多,我大部分时间都通过以下几项检查解决了。

    • 快速检查一下您是否没有错误地编译任何静态库。
    • 重置并重新启动模拟器/关闭设备并重新启动。
    • 如果这种情况继续 - 退出并重新启动 Xcode。

    【讨论】:

    • 如何检查静态库?
    • 您是否在应用程序中添加了任何其他目标作为静态库?如果否,您可以跳过步骤-1。
    • 尝试重新启动您的 Xcode(应该可以解决问题) - 如果问题仍然存在,请重新启动您的设备。
    • 已经尝试过了,并重新启动开发计算机,但会再试一次。
    • 我请求在您的测试设备 iPhone/iPad 上重新启动(电源开/关)
    【解决方案4】:

    如果您已经在设备/模拟器上安装了具有相同应用 ID(捆绑 ID)的应用,则大多数情况下会发生这种情况

    【讨论】:

    • 设备上没有其他应用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    相关资源
    最近更新 更多