目前我正在为越狱的 iOS 设备开发一些命令行工具的 GUI。我正在使用 NSTask 并验证我能够捕获 stdout 和 stderr 错误并将输出打印到 UITextField。我希望运行的大多数命令都没有输出任何内容。我怀疑设置一个伪 tty 会话可以解决这个问题,但我无法找到如何在 obj-c 中设置它。我的问题是
1) 命令(即 arp-scan 和 nmap)需要 TTY 会话这听起来合理吗?2) 我将如何在 Obj-c 中设置一个虚假的 TTY 会话?
目前我正在为越狱的 iOS 设备开发一些命令行工具的 GUI。我正在使用 NSTask 并验证我能够捕获 stdout 和 stderr 错误并将输出打印到 UITextField。我希望运行的大多数命令都没有输出任何内容。我怀疑设置一个伪 tty 会话可以解决这个问题,但我无法找到如何在 obj-c 中设置它。我的问题是
1) 命令(即 arp-scan 和 nmap)需要 TTY 会话这听起来合理吗?2) 我将如何在 Obj-c 中设置一个虚假的 TTY 会话?