创建Swift静态库项目exp_lib并构建其exp_lib. a文件。创建Swift应用程序并拖入.a文件。将.a置于构建阶段〉将二进制文件与库链接中我将绝对路径置于构建设置〉库搜索路径中。在ViewController中,我将“import exp_lib”放入并得到错误。我试过框架搜索路径。我试过把.a拖到项目导航和链接二进制与库。从头开始(即新项目)。我遗漏了什么?“import”语句应该有项目名称还是其他内容?
mec1mxoz1#
是因为我未能将.swiftmodule添加到应用程序,并且我没有设置Swift编译器-搜索路径〉导入路径。1..swiftmodule文件必须与.a文件位于同一文件夹中。即,在swift应用程序项目中,执行Xcode命令添加文件,并选择 BOTH .a和.swiftmodule文件。1.构建设置〉“搜索路径”〉Swift编译器-搜索路径〉导入路径:必须具有.a文件夹的路径。
1条答案
按热度按时间mec1mxoz1#
是因为我未能将.swiftmodule添加到应用程序,并且我没有设置Swift编译器-搜索路径〉导入路径。
1..swiftmodule文件必须与.a文件位于同一文件夹中。
即,在swift应用程序项目中,执行Xcode命令添加文件,并选择 BOTH .a和.swiftmodule文件。
1.构建设置〉“搜索路径”〉Swift编译器-搜索路径〉导入路径:必须具有.a文件夹的路径。