我有,我想编译和运行的iOS应用程序的一部分,一个开源项目(@中)。我一直期待使用NSTask但我现在它在iOS的3.0去除见。我也看到其他地方运行的外部应用程序,尽管这将是我的应用程序的包的资源,是不允许的。

有其他人找到了一种方法,以自己的iOS应用程序中运行命令行工具?

有帮助吗?

解决方案

它不是在3.0移除,这是从来没有在那里。有没有办法运行在iPhone上独立的进程。 GDAL 似乎是基于MIT风格的许可证,并有一个库接口,所以直接链接成一个iPhone应用程序不应该“T具有任何法律或技术问题。

其他提示

NSTask是在IOS 4,IOS 3以及可能所有这些可用的。要使用NStask我不得不从我的Mac NStask头文件复制到我的项目文件夹。此外苹果很可能不会允许使用NStask在AppStore的应用程序。 Cydia的很可能是分发您的应用程序的最佳场所。

只需提醒:结果 NSTask不会沙箱环境下工作(你会得到“拒绝处理叉”)。所以,把你的应用程序放到/应用程序

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top