相关疑难解决方法(0)

使用Xcode获取错误"没有这样的模块",但框架就在那里

我目前在Swift编码,我有一个错误:

没有这样的模块社交

但我不明白,因为模块在我的项目中,在"链接框架和库"和"嵌入式二进制文件"中声明.

框架在Objective-C中,所以我为它编写了一个Bridge Header.

请问,我如何让Xcode识别框架?

错误模块

项目

链接框架,库

标题桥

xcode ios swift

303
推荐指数
27
解决办法
35万
查看次数

无法在新的Xcode项目中安装Alamofire."没有这样的模块Alamofire"

我按照说明进行了T. Fresh的安装,但收到错误:

"没有这样的模块Alamofire"

这里的方向:

在此期间,您只需将Alamofire添加为git子模块,将Alamofire.xcodeproj文件拖放到Xcode项目中,并将框架产品添加为应用程序目标的依赖项.

还有我的截图

在此输入图像描述

在此输入图像描述

ios afnetworking ios7 alamofire

44
推荐指数
4
解决办法
5万
查看次数

Xcode 7 beta 2上的"没有这样的模块"

我看到了这个问题,但我仍然无法导入框架并在Xcode 7 beta 2(7A121l)中使用它.

所以目前我正在尝试使用结果,通过carthage.将其添加到带有二进制嵌入框架的构建阶段/链接二进制文件后,我能够成功编译,但是我收到错误说明(是的,它表示成功,然后是错误:S):

No such module 'Result'
Run Code Online (Sandbox Code Playgroud)

关于进口:

import Result

func serverRequest() -> Result<String, NSError> {
    ...
}
Run Code Online (Sandbox Code Playgroud)

构建能够运行和编译,但我无法cmd +单击Result,例如.


编辑1: 在Xcode 6.3.2上它按预期工作.

编辑2: 打开雷达:21588771

ios swift carthage xcode7 xcode7-beta2

14
推荐指数
1
解决办法
1万
查看次数

Xcode没有这样的模块

我试图cocoapod Alamofire在Swift中使用它.但是,No Such Module当我Import Alamofire使用Xcode 7.2 Alamofire 3.0和Swift 2 时,我收到错误" " 以下是我采取的步骤

1)在终端我跑了

$ sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

那时没有错误

2)我跑了

cd ~/Path/To/Folder/Containing/Project (一次在我跑的项目文件夹中)

pod init
Run Code Online (Sandbox Code Playgroud)

3)然后

open -a Xcode Podfile
Run Code Online (Sandbox Code Playgroud)

4)然后我补充说

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'Alamofire', '~> 3.0' 
Run Code Online (Sandbox Code Playgroud)

到Podfile

5)然后我跑了

pod 'Alamofire', '3.0'
Run Code Online (Sandbox Code Playgroud)

其次是

pod install
Run Code Online (Sandbox Code Playgroud)

我加入$(SRCROOT)runpathbuildpath.

此外,我发现这个答案没有这样的模块"扶手椅"说添加预发布但我真的不明白如何做到这一点,或者这是我的问题.也许这是显而易见的,但是我是Swift的新手并且不理解.Alamofire也应该出现在我的框架或pods文件夹中吗?它不在任何一个. 项目中的文件

xcode ios cocoapods swift swift2

4
推荐指数
1
解决办法
2141
查看次数