我正在创建一个沙盒应用程序,并且已经可以自动启动与ServiceManagement框架一起使用。但是,Swift不推荐使用ServiceManagement框架(自Xcode 7 beta 3起),因为“ ServiceManagement.framework模块映射”现在包括以下行:requires !swift
。
这会产生错误Could not build Objective-C module 'ServiceManagement'
和Module 'ServiceManagement' is incompatible with the feature 'Swift'
尝试导入ServiceManagement时。
如何在没有ServiceManagement框架的情况下使Swift自动启动?
最佳答案
我发现的解决方案是添加一个Bridging-Header文件,然后在该文件中导入框架。然后它将像以前一样可供Swift使用。
#import <ServiceManagement/SMLoginItem.h>
关于macos - 无需ServiceManagement即可自动启动沙盒应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31571175/