繁体   English   中英

无法在Xcode 7 Beta 3中导入自己的框架

[英]Unable to import own Framework in Xcode 7 Beta 3

我目前在尝试将我的iOS Cocoa Touch Framework(用Swift编写,使用Xcode 7 beta 3构建)导入同样用Swift编写并使用相同版本的Xcode的应用程序内部时遇到问题。

我在“常规”选项卡中将框架添加到“嵌入式二进制文件”和“链接的框架和库”中,并将其所在文件夹的路径添加到“构建设置”选项卡的“框架搜索路径”中,并将“链接二进制文件与库” ”和“嵌入式框架”(目标设置为“框架”)。 但是由于某种原因,我无法将模块导入项目内部。 它开始说“没有这样的模块'SwiftQLite'”,现在说的是“无法为'SwiftQLite'加载底层模块”。 我以前有过它的工作,但现在它只是在向我抛出错误。

我做错了什么吗? 我向该问题添加了一些屏幕截图以说明该问题。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

更新:我刚刚发现可以在Objective-C中导入和使用该模块,但是在Objective-C中只有一部分功能可用。 在Swift中导入根本不起作用。

编辑2015年11月11日:此问题已在Xcode 7.0版beta 5(7A176x)中修复。 将它们导入为嵌入式库后,可以在任何项目中使用自己的框架。



我遇到的问题与nguoy_tk相同:

  1. 我使用Xcode 7.0 Beta 3构建了我的框架
  2. 我将框架导入了一个用Xcode 7 Beta 3构建的新项目(“嵌入式二进制文件”和“链接框架和库”)
  3. Xcode找不到模块

但是我刚刚下载了Xcode 7 beta 4,虽然这个问题似乎已经解决,但是在尝试导入模块时出现了另一个问题:

 
 
 
  
  Cannot load underlying module for '[Module]'"
 
  

但是奇怪的是构建成功。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM