【问题标题】:Package Automator Action for Mac App Store适用于 Mac App Store 的 Package Automator Action
【发布时间】:2013-03-22 15:33:42
【问题描述】:

我想在 Mac App Store 上出售我的 Cocoa Automator Action。

我看到其他一些开发者销售一个常规应用程序,然后将操作安装到 Automator 中。我需要做什么才能退出我的沙盒并安装操作?

查看这个安装动作的应用程序:https://itunes.apple.com/us/app/file-folder-automator-action/id479445983?mt=12

【问题讨论】:

    标签: cocoa automator mac-app-store


    【解决方案1】:

    无需安装——Automator 会发现应用程序中嵌入的操作。只需将它们放在 MyApp.app/Contents/Library/Automator/ 中,系统会负责其余的工作。

    【讨论】:

    • 还有效吗?在此路径中添加了操作,看起来系统根本不在乎它......
    • 它应该仍然有效。你的意思是它没有出现在Automator中?在终端中,运行“/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -dump”,找到您的应用程序,然后查找“库项目”行。如果您的操作不存在,则可能是包装有问题。
    • 感谢您的快速回复!我发现了一个问题,您需要将应用程序安装到 Applications 文件夹中。在这种情况下,它会自动添加到 Automator 库中。谢谢,希望它会帮助别人。
    • 很高兴听到!应用程序(严格来说)不必在 /Applications 中,但它必须在 Launch Services 中注册。复制到 /Applications 是一种方法,但启动它也应该有效。
    • 感谢您的解释
    【解决方案2】:

    通常,动作存储在应用程序内部,并且在安装应用程序时,动作会自动安装到“正确的位置”。

    我了解到,有时您必须更改应用程序的名称,然后再将其改回以获取要安装的操作。

    以下是有关安装操作的一般链接: http://automator.us/developer-03.html

    我猜如果用户只是下载您的应用程序,可能不会安装这些操作。最好有一个使用 PackageMaker.app 制作的安装程序来安装您的应用程序,然后,我想在安装应用程序时,您的应用程序内部的操作会发生“正确的事情”。

    【讨论】:

      猜你喜欢
      • 2012-02-15
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 2021-06-30
      • 2012-01-27
      • 1970-01-01
      相关资源
      最近更新 更多