从命令行守护程​​序使用 MLMediaLibrary 时出现 XPC 错误

2023-12-12

我正在编写一个命令行守护程​​序来从 iPhoto 读取图像。

我可以初始化并加载MLMediaLibrary从使用 Xcode 项目创建工具创建的成熟 Cocoa 应用程序中得到的结果很好。但是,当我尝试从命令行工具(也在 Xcode 中创建)执行相同操作时,Xcode 控制台窗口中出现以下错误:

MLMediaLibrary error obtaining remote object proxy: Error Domain=NSCocoaErrorDomain Code=4097 "Couldn’t communicate with a helper application."

我怎样才能访问MLMediaLibrary从命令行工具?


为了访问MLMediaLibrary您的应用程序必须经过沙箱处理和协同设计。

Update

看来您还必须向 .entitlements 文件添加一些永久只读访问权限。

如果您想访问照片、iPhoto 或 Aperture 图库:

<key>com.apple.security.assets.pictures.read-only</key>
<true/>

如果您想访问 iMovie 和 Final Cut:

<key>com.apple.security.assets.movies.read-only</key>
<true/>

如果您想访问 iTunes 或 Logic:

<key>com.apple.security.assets.music.read-only</key>
<true/>

您可以在这里阅读我使用 MediaLibrary 框架的糟糕经历:https://devforums.apple.com/message/1125821

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从命令行守护程​​序使用 MLMediaLibrary 时出现 XPC 错误 的相关文章

  • PHP 文件由浏览器下载,而不是由本地开发服务器(MAMP)处理

    一切都很顺利 直到我添加AddHandler application x httpd php5s php到本地服务器文档根目录中的 htaccess 文件 根据我正在使用的站点 我经常更改该文件 因为我访问时这样做了http 本地主机 88
  • Cocoa Accessibility API,我可以单击后台窗口而不激活它吗?

    我一直在寻找解决这个问题的方法 所以我想我应该寻找比我更伟大的头脑 我正在开发一个 Cocoa 应用程序 它使用 Accessibility API 来操作另一个程序 它是一个热键应用程序 我控制的应用程序通常会打开多个窗口 其中一些窗口隐
  • Cocoa - 在另一个 xib 上显示 xib

    谁能告诉我如何 或指导我有关信息 在另一个 xib 笔尖 上显示 xib 笔尖 我希望如何放置它 以便我可以以编程方式将它移动到主笔尖 就像这样 这显然不起作用 void drawRect NSRect dirtyRect NSRect c
  • Mac OS X 中 Bash 脚本中的 SFTP 命令

    我需要使用 SFTP 和 SSH 从 Mac 主机将文本文件传输到远程 PC freeSSH 这两个连接在本地网络中 那么有没有办法从 Bash 脚本内部运行 SFTP 命令 使用提供的用户名和密码 我已经尝试过一些脚本expect 但我没
  • 如何在 OS X 版 Chrome 上手动安装扩展程序?

    我已经创建了一个 chrome 扩展 我想将其手动添加到 mac osx 10 7 和 10 8 上的 chrome 我尝试执行以下步骤 在以下 url 下添加扩展文件夹 用户 talmutzafi 库 应用程序支持 Google Chro
  • 为程序员设置 Mac [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 由于“环境错误:[错误 13]:权限被拒绝:'usr/local/bin/f2py'”而无法安装软件包

    我正在尝试在 macOS X 上安装 numpy 但执行命令后pip install numpy我收到错误 环境错误 错误13 权限被拒绝 usr local bin f2py 我如何解决它 这对我有用 pip3 install user
  • 如何使用 Productbuild 构建具有自定义背景的 OS X 安装程序包?

    我有一个项目依赖现已弃用的 PackageMaker 工具来创建 OS X 安装程序 我正在努力更新它以使用pkgbuild http developer apple com library mac documentation Darwin
  • OSX Swift 在默认浏览器中打开 URL

    如何使用 Swift 作为编程语言和 OSX 作为平台在系统默认浏览器中打开 URL 我发现了很多UIApplication like UIApplication sharedApplication openURL NSURL string
  • 如何在 Mac OS X 10.8 上安装 hg Convert 所需的 python subversion 绑定?

    我正在寻找一种解决方案 最好是干净且简单的 以启用hg convert使用 SVN 存储库在 OS X 10 8 上工作 目前 如果您尝试转换 SVN 存储库 您将得到一个could not load Subversion python b
  • 每个 CPU 核心处于 C0 电源状态的时间

    任何帮助弄清楚如何做到这一点都会很棒 在过去一秒内 每个 CPU 核心处于 C0 电源状态的时间有多少 这是针对 Mac 应用程序的 因此需要 Objective C cocoa 和 c OS X 没有任何公开 CPU c 状态的 API
  • 在 64 位 OS X 10.6 上制作胖二进制文件更喜欢 32 位的正确方法?

    假设我问用户 你想在 32 位模式还是 64 位模式下运行 他们选择 32 位 我如何向操作系统注册这一事实 我看过arch http developer apple com mac library documentation Darwin
  • 如何生成Mac应用程序的安装包?

    如何为 OS X 二进制文件以及一些配置和脚本文件创建单个安装程序包 最终文件夹应如下所示 任何帮助 将不胜感激 谢谢 如果您希望将各种东西放置在不同的位置 安装程序在这里 文档在那里 支持文件在这里等等 它们也非常适合提供安装体验的可配置
  • 对 boost 库的依赖项没有完整路径

    我已经成功构建了动态库 依赖于使用自定义前缀构建和安装的 boost 库 b2 install prefix PREFIX 然而 当我跑步时otool L在我的库中 我得到如下输出 libboost regex dylib compatib
  • 为什么我的 PyGame 应用程序根本不运行?

    我有一个简单的 Pygame 程序 usr bin env python import pygame from pygame locals import pygame init win pygame display set mode 400
  • npm install 不起作用,抛出错误

    我正在尝试在 nodejs 中安装 yo 和其他一些软件包 但是我不断收到错误 我是节点新手 所以我有点迷失 我运行的是 Mac OS X 10 10 3 我正在使用的命令是 sudo npm install global yo 这样做会给
  • xsel -o 对于 OS X 等效项

    是否有一个等效的解决方案可以在 OS X 中抓取选定的文本 就像适用于 Linux 的 xsel o 一样 只需要当前的选择 这样我就可以在 shell 脚本中使用文本 干杯 埃里克 你也许可以安装xsel在 MacOS 上 更新 根据 A
  • 在 Mac OS X 上安装 libxml2 时出现问题

    我正在尝试在我的 Mac 操作系统 10 6 4 上安装 libxml2 我实际上正在尝试在 Python 中运行 Scrapy 脚本 这需要我安装 Twisted Zope 现在还需要安装 libxml2 我已经下载了最新版本 2 7 7
  • 受信任的 1.5 小程序可以执行系统命令吗?

    如果是的话 这个能力有什么限制吗 具体来说 我需要以 Mac OSX 为目标 我以前用过这个在 Windows 系统上启动东西 但从未在 Mac 上尝试过 public void launchScript String args Strin
  • 在 XCode 7.0.1 中设置 VTK 6.1

    所以 我遇到了问题VTK 可视化工具包 http www vtk org在 Mac OSX 上工作 特别是让它在XCode https developer apple com xcode 我让它工作并将在下面发布这个问题的答案 截至 201

随机推荐

  • Jquery / Javascript 根据输入字段更改表单操作

    我有这样的表格
  • 如何在 Joomla 中使用 AJAX 更改另一个选择列表

    我有一个国家列表和每个国家的城市列表 我将两者都设置为下拉列表 我的问题是 当所选国家 地区发生变化时 如何更改列出的城市 这是我的 XML 代码
  • 我可以同时运行 Xcode 3 和 Xcode 4 吗?

    我刚刚升级到 Xcode 4 我有一个项目仍然依赖于 Xcode 3 如何重新安装 Xcode 3 并且不会搞砸当前的 Xcode 4 安装 没问题 Xcode 3 安装程序允许您选择安装目录 我的偏好是将其安装在 Developer ol
  • == 或 .Equals()

    为什么要使用其中一种而不是另一种 是身份测试 如果被测试的两个对象实际上是同一个对象 它将返回 true Equals 执行相等测试 如果两个对象认为自己相等 则返回 true 身份测试速度更快 因此您可以在不需要更昂贵的相等测试时使用它
  • 如何通过添加附加参数来重定向传入的 URL 请求

    问题 我的服务器应用程序收到传入的 HTTP 请求 请求是这样的 http example com id abc 我需要解析这个请求 修补额外的 URL 参数并调用托管的 html 文件 所以 http example com id abc
  • jaxb java 类到多个 xml 映射

    我有几个 java 类 我想使用 jaxb 将它们转换为 xml 我不需要根据模式生成类 我需要能够将类映射到不同的 xml 格式 所以我不想使用注释 据我所知 最好的选择似乎是使用外部 xml 绑定 所以我想知道 1 我正在使用日食 我是
  • vcl.h:没有这样的文件或目录

    我正在寻找在 Visual C 中编译一些旧的源代码 然而 我收到的许多错误中的第一个是 vcl h No such file or directory 这似乎是对 Visual Component Library 的引用 它似乎是 Bor
  • htaccess 指令后 POST 变为 GET

    我在 Apache htaccess 文件中使用以下指令隐藏 php 文件扩展名 RewriteCond THE REQUEST A Z 3 s php NC RewriteRule 1 R L NC RewriteCond REQUEST
  • 最大化窗口并使用 powershell 将其置于前面

    有没有办法从 powershell 中打开一个窗口 我尝试隐藏所有窗口 工作 并将 powershell 恢复 不工作 void System Reflection Assembly LoadWithPartialName Microsof
  • std::unordered_map 和由多个元素构建的键

    我想存储在包装网络连接的地图对象中 其中键应该是IP地址 端口号 我的问题是我应该如何处理带有两个元素的这样的键 我可以定义std unordered map
  • 未解决的依赖关系:com.typesafe.play#play-slick_2.10;0.6.0.1:找不到

    当我尝试在 Mac OS X Mavericks 上的 Play Framework 2 2 2 sbt 0 13 0 和 Scala 2 10 3 中使用 slick 或 play slick 时 出现未解决的依赖项错误 info Upd
  • WPF 中的依赖属性使用

    我很难找出依赖属性的充分理由 为什么 System Controls TextBox Text 属性是依赖属性而不是普通属性 作为依赖属性有什么好处 我想要完成的事情之一是将 ValidationRules 属性添加到我的 UserCont
  • Android N 要求 IDE 运行 Java 1.8 或更高版本?

    My XML布局未呈现并显示此错误消息 我已经在使用 Java 8 还使用 Gradle 中最新的构建工具 android compileSdkVersion android N buildToolsVersion 24 0 0 rc1 X
  • 示例请求:nant-contrib 的 任务

    谁能给我提供一个示例构建文件 演示如何使用 nant contrib 任务创建 Web 应用程序项目的安装程序 这个
  • 从 URL 下载文件到服务器

    嗯 这看起来很简单 确实如此 要将文件下载到服务器 您所需要做的就是 file put contents Tmpfile zip file get contents http someurl file zip 只有一个问题 如果您有一个大文
  • Phonegap 中 Android 的应用程序图标 [重复]

    这个问题在这里已经有答案了 我有一个 HTML5 Javascript 应用程序 并且我使用 PhoneGap 的构建服务为我的 Android 生成 APK 文件 我在我的 Android 上成功安装了 APK 文件 一切都很好 只是手机
  • 所有分区的eekToEnd并在Kafka消费者的自动重新平衡中幸存

    当消费者组 A 的 Kafka 消费者连接到 Kafka 代理时 我想查找所有分区的末尾 即使偏移量存储在代理端 如果有更多额外的消费者连接同一消费者组 他们应该获取最新存储的偏移量 我正在做以下事情 consumer poll timeo
  • 检测到互联网连接时下载数据

    我想在互联网连接可用时下载一些数据 包括 json 和图像 二进制数据 我有一个完整的工作代码可以做到这一点 问题是我已经在自定义应用程序类中编写了该代码 它会下载它并保存在本地 但是当应用程序启动时 互联网连接可能在那时不可用 因此 我想
  • 如何更改 iframe 的方向

    就我而言 我已将另一个组织 是的 我被授权这样做 开发的 html 游戏嵌入到网站中 页面和 HTML 游戏文件位于同一域中 该游戏是为支持 iPad 而开发的 但仅限横向 然而 在 iframe 中 它总是显示 请使用横向方向 的消息 即
  • 从命令行守护程​​序使用 MLMediaLibrary 时出现 XPC 错误

    我正在编写一个命令行守护程 序来从 iPhoto 读取图像 我可以初始化并加载MLMediaLibrary从使用 Xcode 项目创建工具创建的成熟 Cocoa 应用程序中得到的结果很好 但是 当我尝试从命令行工具 也在 Xcode 中创建