我正在为我的应用程序创建一个 Mac 启动代理。Launch 代理工作正常。但是可执行 bin 文件会打印一些控制台消息,当在终端中启动 exe 并将所有这些消息记录到 Mac 控制台时。如何跳过将这些消息记录到 Mac 控制台 ..?
我尝试添加一个 shell 脚本作为启动 exe 的启动代理,以便可执行文件不会将消息记录到控制台。但是脚本不会启动垃圾箱。
这是我的启动代理 plist 文件。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd >
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.myapp</string>
<key>Program</key>
<string>./bin/MyBin</string>
<key>WorkingDirectory</key>
<string>/Applications/MyApp/</string>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>