linux嵌入式swift,如何在swift的iOS嵌入式动态框架中使用第三方库

我在我的应用程序中使用Dropbox Datastore API,最后我使用它来嵌入Cocoa Touch框架来共享Containing App和Today Extension的代码.

我发现在我的嵌入式框架中的Swift文件中,我可以导入我在项目中的任何第三方框架(即Farbic.framework,Crashlytics等),但不能导入Dropbox.

有什么区别? “Modules”文件夹! Dropbox.framework不提供模块映射文件.所以我根据Fabric.framework中的内容创建了它:

>转到项目目录中的Dropbox.framework文件夹.

>创建新文件夹“模块”并进入

>创建一个名为“module.modulemap”的文件

文件内容:

framework module Dropbox {

umbrella header "Dropbox.h"

export *

module * { export * }

}

在这之后我需要添加导入路径.

>转到您的项目文件

>选择嵌入式框架目标

>转到“构建设置”并找到“Swift编译器 – 搜索路径”

>添加Dropbox.framerowk的路径并设置“递归”选项.

我想在这里放一个截图,但我还不能这样做 – 因为我的“声誉”;)

现在我可以在我的swift文件中执行“导入Dropbox”:)

希望这可以帮到你 :)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值