Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何解决Xcode构建错误“;没有这样的模块RxCocoa;?_Ios_Xcode_Cocoapods_Rx Swift_Rx Cocoa - Fatal编程技术网

Ios 如何解决Xcode构建错误“;没有这样的模块RxCocoa;?

Ios 如何解决Xcode构建错误“;没有这样的模块RxCocoa;?,ios,xcode,cocoapods,rx-swift,rx-cocoa,Ios,Xcode,Cocoapods,Rx Swift,Rx Cocoa,我对使用Xcode开发Mac/iOS非常陌生,在构建我的应用程序时遇到了麻烦。我在这个问题上工作了4天,但是我没有更多的想法去寻找原因 该应用程序有6个项目,捆绑在一个xcworkspace中。我通过cocoapods和带有命令盒的终端成功地添加了RxSwift、RxCoCoCoa、OMGHTTPURLRQ、PromiseKit和SVWebViewController。没有依赖关系的项目可以成功构建。在*.swift文件中使用命令“import RxCocoa”和“import RxSwift”

我对使用Xcode开发Mac/iOS非常陌生,在构建我的应用程序时遇到了麻烦。我在这个问题上工作了4天,但是我没有更多的想法去寻找原因

该应用程序有6个项目,捆绑在一个xcworkspace中。我通过cocoapods和带有命令盒的终端成功地添加了RxSwift、RxCoCoCoa、OMGHTTPURLRQ、PromiseKit和SVWebViewController。没有依赖关系的项目可以成功构建。在*.swift文件中使用命令“import RxCocoa”和“import RxSwift”的两个项目(库)失败,错误为“没有这样的模块‘RxCocoa’”

我阅读了一些Stackoverflow帖子和RxSwift Git文档来解决这个问题,但没有成功

播客文件定义:

源代码'https://github.com/CocoaPods/Specs.git'
平台:ios,“9.1”
使用你的框架!
目标“CheckMyBus”执行
pod“OMGHTTPURRRQ”,“~>3.1.2”
pod“RxSwift”,“大于2.3.0”
pod‘RxCocoa’,“~>2.3.0”
pod‘PromiseKit’,“~>3.2.1”
吊舱“SVWebViewController”,“~>0.2”

结束
我解决了这个问题。这个解决方案非常简单,但我以前没有找到将POD与多个库一起使用的文档

我忘了在库的pod文件中添加pod定义

源代码'https://github.com/CocoaPods/Specs.git'
平台:ios,“9.1”
工作区“我的工作区”
使用你的框架!
目标“MainProj”do
pod“OMGHTTPURRRQ”,“~>3.1.2”
pod“RxSwift”,“大于2.3.0”
pod‘RxCocoa’,“~>2.3.0”
pod‘PromiseKit’,“~>3.2.1”
吊舱“SVWebViewController”,“~>0.2”
项目“MainProj”
结束
目标'Lib1'do
pod“RxSwift”,“大于2.3.0”
pod‘RxCocoa’,“~>2.3.0”
项目“Lib1/Lib1.xcodeproj”
结束
目标'Lib2'do
pod“OMGHTTPURRRQ”,“~>3.1.2”
pod“RxSwift”,“大于2.3.0”
pod‘RxCocoa’,“~>2.3.0”
项目“Lib2/Lib2.xcodeproj”

结束
注意:构建工作,但不测试!说明:CocoaPods Podfile配置问题。指定的pod/framework用于非测试主目标,甚至可能用于(单元)测试目标,但不用于UI测试目标!例如:平台:ios,'9.0'使用_框架!目标'Xyz'do pod'消息k…

我得到这条“红线”“有时也会出错。假设您试图构建项目,请确保Pod确实存在于您的文件系统中,并确保它自己构建(根据开发人员在GitHub上的页面,例如,GitHub上的页面)在你使用的Swift版本下。在一个案例中,我不得不将我的Pod文件指向本地版本的Pod。我希望我有一个解决方案,但是-在找到解决方案之前,我通常会大惊小怪。