我最近通过编写 AppleScript 并将其保存为应用程序创建了一个应用程序。然后我想使用 DashCode 创建一个仪表板小部件,它有一个按钮来启动应用程序 - 只是为了好玩。
但是,DashCode 示例代码指示我找到用于启动应用程序的“应用程序标识符”。但是,我不知道如何找到应用程序标识符。有谁知道找到它的方法吗?
提前致谢!
我最近通过编写 AppleScript 并将其保存为应用程序创建了一个应用程序。然后我想使用 DashCode 创建一个仪表板小部件,它有一个按钮来启动应用程序 - 只是为了好玩。
但是,DashCode 示例代码指示我找到用于启动应用程序的“应用程序标识符”。但是,我不知道如何找到应用程序标识符。有谁知道找到它的方法吗?
提前致谢!
应用程序的应用程序标识符“看起来像一个反向的互联网域名,例如'com.apple.textedit'。” → 参考
如果您使用 Xcode 创建 Applescript 应用程序,您可以将 Application Bundle Identifier 设置为应用程序设置向导的一部分或在 Application Target 属性中。如果您使用 Applescript 编辑器编写脚本并将其保存为应用程序,您的包将没有标识符,但您可以添加一个。
CTRL-单击您的应用程序包,然后单击显示包内容。单击 Contents 文件夹,然后打开 Info.plist 文件。此文件以 XML 格式指定应用程序的属性。如果您安装了 Xcode,它将在 Plist 编辑器中打开文件,使其编辑更友好。您要做的是添加 CFBundleIdentifier 键和您的应用程序标识符作为值。例如:
<key>CFBundleIdentifier</key>
<string>com.depot6.showworkingdrive</string>
将其添加到元素下的 CFBundleName 键/值对附近。保存修改后的 Info.plist 将允许您在 Dashcode 小部件中定位该应用程序。