我正在使用 https://github.com/tcurdt/feedbackreporter 中的 FeedbackReporter 框架.
一切都运行良好,除了我正在尝试实现 FRFeedbackReporter.sh 脚本来捕获标准报告中未包含的一些其他配置数据。我真正想做的是将 plist 的内容包含到报告中。但我似乎根本看不到任何东西。即使是一个简单的脚本,例如:
#!/bin/sh
pwd
不生成任何输出。
我知道脚本正在运行,因为我在控制台中看到了这一点:
2011-08-30 11:22:14.948 XXXX[39948:e563] Script exit code = -1
我想知道我是否错过了将脚本输出包含在反馈报告中的某些步骤。
乔
最佳答案
关于贡献的电子邮件脚本,我不能说太多,但 UI 的“Shell”部分应该显示 shell 命令的输出。事实上,该日志行表明它正在尝试运行该脚本。
https://github.com/tcurdt/feedbackreporter/blob/master/Sources/Main/FRFeedbackController.m#L226
如果它没有显示任何内容 - 那么就有问题了。退出代码 -1 实际上已经表明了这一点。深入挖掘您可以看到,如果脚本不可执行,则 FR 显式返回 -1
https://github.com/tcurdt/feedbackreporter/blob/master/Sources/Main/FRCommand.m#L126
所以我想 - 也许你的脚本需要一个
chmod a+x FRFeedbackReporter.sh
关于objective-c - FRFeedbackReporter.sh 脚本工作时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7245770/