如何在 iOS 上运行单独的进程

cfi*_*her 4 cocoa-touch objective-c nstask ios5

如何在 iOS 上运行单独的进程(可执行文件将位于主包中)?NSTask 似乎丢失了......

顺便说一句,我不在乎这是否会被苹果拒绝,因为它永远不会被提交。

Cth*_*utu 5

除了启动一个可以从 Xcode 或主屏幕在后台运行的进程之外,没有其他方法可以运行单独的进程。

如果您希望进程 1 启动进程 2,那么您就不走运了。

但是,如果您希望进程 1 在后台运行,然后稍后启动进程 2 并与进程 1 进行通信(通过内存映射文件或网络),那么您可以这样做,因为 xcode 将允许您在上面运行多个应用程序一次模拟器。

或者,您可以通过线程模拟进程,但这取决于您想要做什么。