Hello Stackoverflow社区,
我目前正面临一个问题,即尝试导入我的iOS Cocoa Touch Framework(用Swift编写,使用xCode 7 beta 3构建)在一个用Swift编写的应用程序中,并使用相同版本的xCode构建。
我在“常规”选项卡中将“框架”添加到“嵌入式二进制文件”和“链接框架和库”,将其所在文件夹的路径添加到“构建设置”选项卡中的“框架搜索路径”,并添加到“链接” “构建阶段”选项卡中的“带库”二进制“和”嵌入式框架“(目标设置为”框架“)。但由于某种原因,我无法在项目内导入模块。它开始说“没有这样的模块'SwiftQLite'”,现在它说“无法为'SwiftQLite'加载底层模块”。我之前有过它的工作,但现在它只是向我抛出错误。
我有什么问题吗?我在这个问题上添加了一些截图来说明问题。我会感谢任何有用的答案。提前谢谢。
更新 我刚刚发现我可以在Objective-C中导入和使用该模块,但Objective-C中只有部分功能可用。在Swift中导入根本不起作用。
答案 0 :(得分:0)
编辑08/11/2015:已在Xcode版本7.0 beta 5(7A176x)中修复此问题。将它们作为嵌入式库导入后,我可以在任何项目中使用自己的框架。
我遇到的问题与nguoy_tk相同:
但是我刚刚下载了Xcode 7 beta 4,虽然这个问题似乎已经消失,但在尝试导入模块时出现了另一个问题:
Cannot load underlying module for '[Module]'"
然而奇怪的是构建成功。