【问题标题】:How to use LiveCode extensions on Mac OS X in IDE如何在 IDE 中在 Mac OS X 上使用 LiveCode 扩展
【发布时间】:2015-11-17 11:05:07
【问题描述】:

我有一个 LiveCode 扩展,旨在用于 Mac OS X 和 iOS。该软件包包括一个 .bundle 项和一个 .lcext 项。 .lcext 可以在 iOS 上使用,方法是将其包含在 Copy Files 窗格中;当独立构建并部署到设备时,这可以正常工作。但我无法在 MacOS X 上的 LiveCode IDE 中使用 .bundle。

我尝试将包含包的文件夹或仅 .bundle 文件放入 ~/Documents/LiveCode 的“插件”或“扩展”文件夹中;两者似乎都不起作用。它需要在其他地方吗?我需要做一些明确的事情来初始化它吗?

【问题讨论】:

  • 在我的 Mac 上,Livecode 似乎创建文件夹 ~/Documents/My LiveCode/,在“Livecode”一词之前使用“My”一词,但也许这是一个旧的偏好。

标签: livecode


【解决方案1】:

在您的文档文件夹中,有一个文件夹 LiveCode(我的文件夹名为 My Revolution Enterprise)。此文件夹包含一个 externals 文件夹和一个 extensions 文件夹。 extensions 文件夹是您放置 LiveCode 8 小部件的位置。 externals 文件夹是您放置外部组件的位置。您需要确保您确实在处理小部件而不是外部组件。

但是,由于您有一个包和一个 lcext 文件,因此您似乎正在处理外部文件,请将包文件放入 LiveCode 文件夹内的 externals 文件夹中并编辑文件 Externals.txt。在后一个文件中添加一行。该行应包含两个项目,以逗号分隔。第一项是外部的名称,第二项是外部的文件名。重启 LiveCode 后,外部不应显示在 the externalpackages of stack "Home" 中。

【讨论】:

  • 谢谢@Mark!我有一个现有的“Extensions”文件夹(虽然我还没有开始使用 LC8/widgets),还有一些我很久没有使用过的旧外部组件——我有词盲,看不出它不叫 Externals。现在我在 LC 6.6.2 中有这个加载——至少在它出现在the externalpackages of stack "Home" 的范围内——但不是在我真正想要的 LC 7.1 中!值得注意的是the externalpackages 列出了 6.6.2 中的完整路径(从 LC 应用程序包内部加载的外部文件,以及我的新文件);在 7.1 中仅列出文件名。 (7.1 中的首选项转到与 6.6.2 相同的文件夹)。对 7.1 有什么想法吗?
  • 您是否在 LiveCode 7.1 的首选项窗口中设置了用户扩展路径,@BenRubinstein?它应该设置为文档文件夹中的 LiveCode 文件夹。
  • 嗨@Mark:是的,6.6.2 和 7.1 对此有相同的首选项设置。我已经验证(通过从插件文件夹中删除一些插件)7.1 正在正确读取父文件夹。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-01
  • 2012-10-15
  • 2010-11-29
  • 2019-07-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多