0

我有一个应用程序,我需要使用 Quartz Composer 和自定义插件制作 Quartz 电影,并让它在能够播放 Quartz 电影的 3rd 方应用程序中运行。

作为第一步,我使用 Xcode 成功开发了我的自定义插件,并在 Quartz Composer 中“构建”了一个合成。我让这一切都在 Quartz Composer 中运行,这在 Quartz Composer 内的查看器中运行良好。

随后我尝试在 3rd 方应用程序中播放它,但它无法播放,电影的其他部分播放了,但我的插件根本不起作用。然后我尝试了 QuickTime 播放器,在一台机器上它的行为完全相同 - 播放了电影,但我的插件不起作用。在另一台机器上,我收到错误“Quicktime player 在使用“我的插件名称”插件时意外退出。

在这之后,我有点困惑,我阅读了论坛,我遇到了安全和不安全补丁的概念。我想知道这是否就是为什么我的补丁在 Quartz composer 以外的应用程序中不起作用的原因。

如果我启用“指示不安全补丁”菜单项,那么它会在插件上显示一个未锁定的挂锁图标,可能表明它实际上是不安全的。

一些问题:

我是否走在正确的轨道上,是否因为它被认为不安全而没有播放我的自定义插件?
我如何告诉“应用程序”或系统它是安全的?
实现我想要做的正确方法是什么?
欢迎任何其他想法,有用的信息。

谢谢你,
亲切的问候,
卡勒姆。

4

1 回答 1

1

KinemeCore的“不安全模式”可用于绕过补丁和应用程序的指定组合的安全模式。

来自http://kineme.net/wiki/SafeMode

安装 KinemeCore 后,启动 Quartz Composer,单击“K”菜单并选择 Preferences,然后配置 Unsafe Mode 以允许您需要在任何应用程序中使用任何 QC Patches。

于 2012-08-01T02:02:33.540 回答