gpt4 book ai didi

xcode - 编写 Bridge 和 Apple Mail 脚本

转载 作者:行者123 更新时间:2023-12-03 17:35:31 25 4
gpt4 key购买 nike

我正准备首次尝试实现 Scripting Bridge,特别是允许我的程序构建电子邮件并将其发送给选择加入电子邮件数据库的个人(或所有)成员。

不幸的是,我已经陷入第一步......创建 Mail.h 文件。

根据苹果的文档:

To create a header file, you need to run two command-line tools—sdef and sdp—together, with the output from one piped to the other. This is the recommended syntax:

sdef /path/to/application.app | sdp -fh --basename applicationName

但是,当我尝试执行此操作时,我收到以下错误:

-bash: sdef: command not found

-bash: sdp: command not found

我的猜测是,我正在尝试执行(显然)未安装在我的系统上的程序,该系统是运行 Lion (10.7.4) 的 MacBook Pro

快速谷歌搜索发现了 v10.4 的旧版本 sdef,但我现在想知道:这个过程仍然是推荐的过程,还是有其他方法我应该生成 Mail.h 头文件? Apple 的文档在这一点上相当模糊。

如有任何帮助,我们将不胜感激。

最佳答案

经过一些额外的研究和实验,我能够通过允许 XCODE 创建头文件来使一切正常工作,而不是从命令行手动执行。

XCODE 还使用 sdp 和 sdef 命令,但访问它们没有问题。我仍然不完全确定为什么我无法在 bash shell 中运行命令,但我怀疑它们可能必须从 root 用户运行?

无论如何,这里有一个指向 Apple 文档的链接,其中概述了我为使一切正常工作而采取的步骤:

https://developer.apple.com/library/mac/#samplecode/SBSystemPrefs/Listings/ReadMe_txt.html

关于xcode - 编写 Bridge 和 Apple Mail 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10865969/

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