显示 App 沙盒命令为什么要在路径前面加-

2016-04-04 01:29:32 +08:00
 liuyanjun0826
codesign --display --verbose=4 /Applications/QQ.app
codesign --display --entitlements - /Applications/QQ.app
为什么前面的命令路径前没有-后面的命令路径有-
1869 次点击
所在节点    macOS
4 条回复
UnisandK
2016-04-04 01:38:07 +08:00
和 wget -O - 一样吧,作为--entitlements 参数指定的路径,把权限列表定向到标准输出了
liuyanjun0826
2016-04-04 01:53:05 +08:00
@UnisandK 为什么第一个没加-第二个加了呢
fatestigma
2016-04-04 02:39:29 +08:00
@liuyanjun0826 这个地方加 `-` 的主要原因是 `--entitlements ` 参数的问题,和命令以及路径没有关系,具体看文档。
文档截取部分内容:
--entitlements path
When displaying a signature, extract any entitlement data from
the signature and write it to the path given. Use "-" to write to
standard output.
liuyanjun0826
2016-04-04 03:03:56 +08:00
@fatestigma 果然在文档中有信息

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/268398

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX