【问题标题】:Run my app after iOS simulator is booted启动 iOS 模拟器后运行我的应用程序
【发布时间】:2015-12-17 10:36:08
【问题描述】:

我想在 iOS 模拟器启动后(可能在 SpringBoard 启动后)在后台自动运行我的应用程序。

在越狱的 iOS 设备上,我可以通过在 /Library/LaunchDaemons 中放置一个 launchd.plist 文件来完成此操作。

有没有办法在模拟器中针对每个设备执行此操作?

【问题讨论】:

  • 我有点困惑。模拟器还能越狱吗?
  • 模拟器不需要越狱。因为任何人都可以访问模拟器的所有文件系统。简单地说,每个模拟器都默认越狱:)
  • 这可能会有所帮助,您可以通过命令行启动模拟器和特定应用程序stackoverflow.com/questions/26031601/…
  • 我的要求略有不同。如果我遵循我的 iOS 设备方法,我将能够随时加载/卸载应用程序而无需重新启动模拟器。所以我需要另一种方法。谢谢詹姆斯,从该链接中获得了一些想法以进一步移动:)

标签: ios objective-c ios-simulator jailbreak launch-daemon


【解决方案1】:

没有。在模拟器中,无法针对每个设备执行此操作。您可以在 [RuntimeRoot]/Library/LaunchDaemons 中放置一个 launchd.plist,但这将用于所有模拟器设备,而不仅仅是单个设备。

您可以运行xcrun simctl launch booted [app id] 手动启动您的应用,但它不会在后台运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-21
    • 2012-04-14
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    相关资源
    最近更新 更多