【问题标题】:run button in xcode 4xcode 4中的运行按钮
【发布时间】:2011-08-27 04:32:35
【问题描述】:

每当我通过选择 xcode 中的运行按钮重新运行我的应用程序时,它都会显示模拟器已在使用中。所以我必须在每次重新运行之前停止它。 所以我的问题是,是否有任何选项或设置可以避免这种情况。我想运行应用程序而不像以前在 xcode 3 中那样停止它。

【问题讨论】:

    标签: iphone background xcode4 ios-simulator


    【解决方案1】:

    问题是即使在模拟器中按下 Home 按钮也不会停止您在 iOS 4 下的应用程序。您可以在调试器或模拟器中停止您的应用程序,也可以修改您的应用程序,使其不在后台运行。见Opting Out of Background Execution

    【讨论】:

    • 感谢您的回答。特定应用程序不会出现此问题。它发生在所有应用程序中。在后台停止应用程序将不起作用。
    • @iVipinS - 默认情况下,所有应用程序都支持在后台运行。除非您使用 Xcode 停止按钮硬杀死它们,通过在模拟器上的多任务界面中终止它们,或者通过选择退出后台执行,如果您点击模拟器或设备上的主页按钮,它们将继续运行。如果一个应用程序正在模拟器的后台运行,而您尝试调试另一个应用程序,则在第一个应用程序停止之前您将无法调试。
    【解决方案2】:

    在应用程序 PLIST 文件中,我们有一个“应用程序不在后台运行”的标志。

    如果您将此标志设置为“YES”并按下主页按钮,应用程序将不会保持其状态或执行任何后台任务。

    【讨论】:

      【解决方案3】:

      这是 Xcode 4 中的一个错误,有时会发生。通常你可以通过退出模拟器并重新启动 Xcode 来让它消失。如果仍然不能解决问题,我会在bugreport.apple.com 报告问题,看看 Apple 的工程师是否可以提供帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-05-12
        • 2018-04-15
        • 1970-01-01
        • 2012-11-21
        • 2012-11-21
        • 2019-09-23
        • 1970-01-01
        相关资源
        最近更新 更多