这是我的设置:
Stat.Stat在自己的类中使用代码(这个框架被调用Dyn).静态库和这个框架在同一个Xcode项目中.Dyn.在我的应用程序中,我有以下代码:
import Cocoa
import Dyn
...
SomeDynClass().doSomething()
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试编译时,我得到一个错误import Dyn.错误是
error: missing required module ‘Stat'
Run Code Online (Sandbox Code Playgroud)
看来我的应用程序可以很好地找到我的框架,但它也需要为我的静态库找到一个模块呢?
Stat 有一个非常基本的模块文件:
module Stat {
header "Stat.h"
export *
}
Run Code Online (Sandbox Code Playgroud)
我想我需要指出我的Mac应用程序的框架搜索路径,Stat但我不知道为什么,我不知道如何.我该如何解决这个问题?
问题:
我有一个动态框架,该框架使用Firebase了cocoapods添加的功能。我也有使用此动态框架的App。但是,当我尝试构建项目时,出现了错误Missing required module Firebase。
我尝试了以下方法:
我的Podfile:
target 'Project' do
...
end
target 'Framework' do
pod 'Firebase/Core'
pod 'Firebase/Auth'
end
Run Code Online (Sandbox Code Playgroud)
将Framework添加到Embedded binaries和中Linked Frameworks and Libraries。