模块“ AppleScriptKit”与功能“ swift”不兼容

时间:2018-10-28 15:35:37

标签: swift applescript macos-mojave

一年前,我构建了一个位于MacOS菜单栏中的iTunes / Spotify控制器。 有兴趣的人将其称为MenuBar

我最近将MacOS升级到Mojave,这当然破坏了我辛苦编写的应用程序。

由于在Mac上没有匹配我的应用程序:),我试图重新挖掘代码以查看是否可以解决问题,并且出现以下错误:

  

模块'AppleScriptKit'与功能'swift'不兼容

在构建过程中实际触发Swift编译器错误的文件是AppleScriptKit框架的module.modulemap(我在AppDelegate.swift文件的开头导入)。该文件的内容如下:

  

框架模块AppleScriptKit [extern_c] {     需要!swift
    模块ASKPluginObject {       出口 *       标题“ ASKPluginObject.h”     }   }

我上一次成功编译的是High Sierra,我猜是XCode 9.something。 现在我正在使用XCode 10.0。

我试图删除并再次添加已爆炸的框架。 我尝试将其从我的应用程序中删除,并且该应用程序中不使用AppleScript的部分工作正常(但随后几乎没有用)。

有人看到解决方案吗? 苹果真的取消了swift与AppleScript的兼容性吗?如果是,推荐的替代方法是什么?

感谢您的反馈

0 个答案:

没有答案
相关问题