2012-05-24 29 views
1

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

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

回答

2

除了启动可从xcode或主屏幕后台运行的进程之外,没有办法运行独立进程。

如果你想让进程1启动进程2,那么你的运气不好。但是,如果你想让进程1在后台运行,然后进程2稍后启动并与进程1进行通信(通过内存映射文件或网络),那么你可以这样做,因为xcode可以让你运行更多而不是一次模拟器上的一个应用程序。

或者,您可以通过线程模拟进程,但这取决于您想要执行的操作。

+0

不,我的意思是你可以按下Xcode的RUN并在iOS设备上运行你的程序。 Xcode DOES运行程序,并对它们进行调试和编辑。如果你想迂腐,我们可以说ARM CPU运行程序,而不是操作系统。 – Cthutu

相关问题