gpt4 book ai didi

ios - 为应用程序名称中有空格的应用程序生成头文件

转载 作者:行者123 更新时间:2023-11-29 02:44:22 24 4
gpt4 key购买 nike

我正在寻找为“App Store”应用程序生成一个头文件。引用 Apple 在 Scripting Bridge 上的文档,我能够为 iTunes 和 Safari 应用程序生成头文件:

sdef /Applications/iTunes.app | sdp -fh --basename iTunes
sdef /Applications/Safari.app | sdp -fh --basename Safari

我为 App Store 应用尝试了以下方法:

Command - sdef /Applications/AppStore.app | sdp -fh --basename AppStore
Error - sdef: couldn't get sdef for /Applications/AppStore.app (error -43)
Error - sdp: stdin - zero length data

Command - sdef /Applications/App Store.app | sdp -fh --basename App Store
Error - usage: /Applications/Xcode.app/Contents/Developer/usr/bin/sdef file
Error - sdp: Store - The file “Store” couldn’t be opened because there is no such file.

如何为 App Store 生成头文件?

最佳答案

这是一个基本的 unix shell 问题。在 shell 中,空格将命令与参数分开。您可以引用或使用反斜杠转义字符,例如:

$ sdef/Applications/App\Store.app | sdp -fh --basename App\Store

$ sdef "/Applications/App Store.app"| sdp -fh --basename "App Store"

注意:属性 App Store 也必须被引用,所以 shell 知道这是一个标记。

关于ios - 为应用程序名称中有空格的应用程序生成头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25331865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com