我正在使用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
我想知道我是否错过了让反馈报告中包含脚本输出的步骤。
乔
答案 0 :(得分:2)
我不能说贡献的电子邮件脚本,但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