当前位置: 首页 > 面试题库 >

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

关学
2023-03-14
问题内容

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

所以目前我正在尝试通过迦太基使用Result。将其添加到
具有BinariesEmbed Frameworks的 Build Phases / Link Binary后,
我能够成功编译,但是出现错误提示(是,它表示成功,然后出现错误:S):

No such module 'Result'

关于导入:

import Result

func serverRequest() -> Result<String, NSError> {
    ...
}

该版本可以运行和编译,但是例如,我无法cmd +单击Result。

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

编辑2: 打开雷达:21588771


问题答案:

Neil的答案是正确的,但是您如何设置FRAMEWORK_SEARCH_PATHS。因此,仅将其添加到后Build Phases/ Link Binary with Binaries,我的初始设置是这样的:

drwxr-xr-x   8 ruiperes  staff    272 29 Jun 08:35 Playground
drwxr-xr-x   5 ruiperes  staff    170 29 Jun 22:08 Playground.xcodeproj
drwxr-xr-x   4 ruiperes  staff    136 29 Jun 00:12 PlaygroundTests
drwxr-xr-x   4 ruiperes  staff    136 29 Jun 00:12 PlaygroundUITests
drwxr-xr-x   8 ruiperes  staff    272 29 Jun 08:42 Result.framework


FRAMEWORK_SEARCH_PATHS = $(SRCROOT)/**

以上是错误的设置 ,将无法正常工作。 下面的工作之一

drwxr-xr-x   4 ruiperes  staff    136 29 Jun 22:07 Frameworks
drwxr-xr-x   8 ruiperes  staff    272 29 Jun 08:35 Playground
drwxr-xr-x   5 ruiperes  staff    170 29 Jun 22:08 Playground.xcodeproj
drwxr-xr-x   4 ruiperes  staff    136 29 Jun 00:12 PlaygroundTests
drwxr-xr-x   4 ruiperes  staff    136 29 Jun 00:12 PlaygroundUITests


FRAMEWORK_SEARCH_PATHS = $(SRCROOT)/Frameworks/


 类似资料:
  • Alamofire一直在为一个iPhone项目工作。 我手动安装了ALAMOFIRE,而不是可可豆 现在我已经添加了一个手表应用程序目标以下这些步骤-https://developer.apple.com/library/content/documentation/General/Conceptual/WatchKitProgrammingGuide/ConfiguringYourXcodePro

  • 问题内容: 我正在使用Django-CMS的Django项目中构建一个相当简单的应用程序,即研究项目。(这是我对项目/应用程序的首次尝试。)它的主要目的是存储各种知识资产(例如,研究人员撰写的文章,书籍等)。 问题是,当我将浏览器指向/ research /时,出现一条错误,提示表’research_journal’不存在(“ no such table”)。 我正在使用带有sqlite3数据库的

  • 问题内容: 我正在尝试设置 Jenkins 从属服务器,以构建使用名为“ Freddy”的Swift窗格的Swift项目。 问题是构建因错误而失败: 错误:没有这样的模块“ Freddy” 这是我的Podfile: CocoaPods版本0.39.0 Xcode 7.2.1( 直接从Xcode构建时没有问题 ) PS。在我将其替换为AFNetworking之前,Alamofire吊舱也发生了同样的

  • 我有一个混合了objective-c和Swift的项目,我试图为它编写单元测试。我的项目名称是:Alphaproject我的产品模块名称是:Alphaproject我在我的主要目标(Alphaproject)中设置为YES Defines module,并设置为YES EnableTestability,以便仅在此同一目标中进行调试。 在我的测试类中,我尝试导入我的产品模块名称: @可测试导入项目

  • 问题内容: 我遵循的是官方Django文档中的第一个应用程序教程,尝试保存通过管理页面进行的某些更改时出现此错误。我对此进行了一些研究,但是我能够找到的可能解决方案(例如迁移数据库)根本行不通。如果您想查看我的代码的某些特定部分,请告诉我。 以下是错误: and the traceback: 问题答案: 我自己碰到了这个问题,它似乎与https://code.djangoproject.com/t

  • 问题内容: 我试图让我的应用程序使用保存布尔值来更改屏幕的方向时保存一些数据。 我已经设置了许多断点,并且在变量视图中得到了布尔值的错误 我不知道为什么要在启动活动时用false值声明它,如果按下按钮将其更改为true。谁能帮我吗? 问题答案: 检查您的Android Studio中的构建变体是否具有 可调试 为真 proguard 被禁用或已被注释掉。