在Objective-C中使用Cocoapods 0.36创建框架

时间:2015-04-24 08:07:53

标签: objective-c swift ios8 cocoapods ios-frameworks

过去2天一直困扰着 我试图在iOS 8.3上创建自己的动态框架。我需要在我的框架中使用FMDB。 安装Cocoapods 0.36后,我在下面的Podfile上安装了pod。

use_frameworks!
target "PoddedFramework" do
    pod 'FMDB'
end

这很好用,可以创建所需的pod框架和工作区。 但是,我找不到在我自己的框架中使用FMDB pod或使用该框架的演示项目的方法。

#import <FMDB/FMDB.h>

此语句导致在我自己的框架中出现“无法构建模块'FMDB'”构建错误。 如果我在我的框架的公共头文件中包含上述语句并尝试在我的演示项目中使用该公共头文件,则会收到错误消息,说明FMDB.h“找不到文件”

我看到很多关于与swift集成的问题,但找不到有关objective-C

的任何内容

1 个答案:

答案 0 :(得分:0)

几个星期前我一直在使用该框架,这是我的一个难题,但昨天(2018年2月6日)经过多次尝试后,我做了以下调整,以另一个FMDB项目为例。 / p>

使用"pod install"安装FMDB(2.7.2)并打开.xcworkspace之后我认为它会没问题我可以使用它,但不,我发现主要在选项搜索路径中存在一些差异 - &GT;我在图片configuration pods Search Pathsconfiguration FMDBtest Search Paths中显示的标题搜索路径。

然后在我的viewController.m中添加#import "FMDB.h",如果它不起作用,请尝试选项#import <FMDB / FMDB.h>