objective-c - FRFeedbackReporter.sh 脚本工作时出现问题

标签 objective-c cocoa frameworks

我正在使用 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/

相关文章:

c# - 如何在可重用的 .NET 库上启用向前兼容性?

iphone - Objective-C : How does 7 - 1 = 3?

objective-c - awakeFromNib 之后 NSWindow 为零

objective-c - 对象-C : method to make a command line tool speak text?

.net - 您会在新的商业项目中使用 S#arp 架构吗?

php - Laravel 访问 hasMany 或 hasOne

ios - 从电话号码中查找国家代码

ios - 一个对象有多个委托(delegate)? (跟进)

objective-c - 使用子/父 NSManagedObjectContext 时的奇怪行为

cocoa - 如何在单列表格 View 中设置复选框的属性