【问题标题】:Scripting Bridge and Sandbox脚本桥和沙盒
【发布时间】:2013-04-12 03:14:41
【问题描述】:

我想制作一个需要使用 Scripting Bridge 获取 Safari 中打开的选项卡列表的应用程序。那么是否可以对这样的应用进行沙盒处理,以便在 App Store 上销售?

【问题讨论】:

  • 您找到解决方案了吗?我也在尝试使用带有脚本桥的邮件应用程序,并将应用程序提交到 mac appStore。
  • 对不起,我还没有找到解决这个 f****** 问题的方法!

标签: osx-lion sandbox scripting-bridge


【解决方案1】:

也许——这是商店政策的问题。从技术上讲,这很简单:将此权利添加到您的应用程序中:

"com.apple.security.temporary-exception.apple-events" = ( "com.apple.safari" );

您的应用程序现在可以将任何 Apple 事件(这是 Scripting Bridge 使用的)发送到 Safari。但是,您必须证明您使用该权利是合理的,这就是商店政策的用武之地。理论上,该权利正在被 com.apple.security.scripting-targets 取代,这在 Mountain Lion 中是新的,但这是一个渐进的过程,并且Safari 还不支持。

【讨论】:

    猜你喜欢
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 2015-10-22
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多