2

是否可以在 iOS 应用程序中执行 bash 命令?例如,我想在我的应用程序中执行“ping”命令,并且我还需要获取命令的输出。希望我正确描述了我的问题,谢谢!

4

2 回答 2

2

是的,你可以,但它非常有限,而且 ping 可能不起作用......不管使用 system() 并检查 gdb。

从 iPhone 应用程序运行 BASH 脚本?

但是昆汀关于使用 PING 是正确的。

注意:这仅对调试有用,不应用于实际应用程序。

此屏幕截图显示 ls 通过 C 函数 system() 在 ios 模拟器中运行。 这表明 ls 正在 ios 模拟器中运行。

于 2013-01-05T09:33:28.627 回答
0

是否可以在 iOS 应用程序中执行 bash 命令?

据我所知,默认情况下,bash 并未安装在 iOS 上,因此您需要在应用程序中包含 bash 的副本。

例如,我想在我的应用程序中执行“ping”命令,并且我还需要获取命令的输出。

ping不是bash 命令。它是一个单独的应用程序。Apple 有一个为 iOS 编写 ping 功能的指南

于 2013-01-05T09:32:08.407 回答