NSTask或等效的iPhone [关闭]
-
20-09-2019 - |
题
我有,我想编译和运行的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不会沙箱环境下工作(你会得到“拒绝处理叉”)。所以,把你的应用程序放到/应用程序
不隶属于 StackOverflow