草庐IT

WHOLE_MODULE_OPTIMIZATION

全部标签

swift - #include 来自模块化项目头文件的系统头文件给出 "Include of non-modular header inside framework module..."错误

我正在尝试将libarchive嵌入到我正在构建的基于Swift的框架中。我创建了一个模块映射以私下包含archive.h(在模块libarchive中接近尾声)frameworkmoduleX{requiresobjc,blocks,objc_arcumbrellaheader"X.h"privateheader"XPrivate.h"privateheader"x.h"useDarwin.Cmodulelibarchive{privateheader"archive.h"export*}}在archive.h中,以下行导致错误:#include我不明白为什么这个包含没有被映射到我的

ios - swift ,SpriteKit : how to save the whole progress of a scene

我用“GameViewController.swift”构建了一个swift游戏importUIKitimportSpriteKitclassGameViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()ifletscene=GameScene(fileNamed:"GameScene"){//Configuretheview.letskView=self.viewas!SKView/*Setthescalemodetoscaletofitthewindow*/scene.scaleMo

ios - 添加 Swift 文件 : <unknown>:0: error: could not build Objective-C module 后构建 Swift Cocoa Touch Framework 时出错

我在创建SwiftCocoaTouchFramework时遇到问题。一旦我添加了我的第一个.swift文件,清理,然后构建我得到一个构建错误::0:error:couldnotbuildObjective-Cmodule'MyTextFramework'使用Xcode6.1.1只需几步即可轻松地从头开始重现使用Swift语言创建新的CocoaTouchFramework添加iOSswift文件构建-OK清洁-OK构建-错误从这里开始,除非我删除swift文件,否则项目将不会构建。我已经尝试了典型的Xcode魔术,例如删除派生数据、重新启动Xcode等。下面附有截图的详细步骤:文件>新建

swift - 加载 Swift 库 : "error: no such module"

新手Swift问题在这里。如果我制作2个Swift项目-一个可执行文件和一个库,我在从可执行文件调用库时遇到问题。A)所以如果我们像这样创建项目:~$mkdirFooBar~$cdFoo/Foo$swiftpackageinit--typeexecutableFoo$cd../Bar/Bar$swiftpackageinit--typelibraryBar$gitinit.Bar$gitadd.Bar$gitcommit-m"Initialcommit"Bar$gittag1.0.0Bar$swiftbuildB)从这里开始,如果我尝试从“Foo”中包含“Bar”,我会得到error:

swift - Firebase Firestore "Could not build module ' nanopb'

我正在尝试试用新的firebasefirestore数据库。我的pod文件有这两个依赖项。如果我不包含firestore,我的项目将会构建。pod'Firebase/Core'pod'Firebase/Firestore'我在几个地方收到错误“Couldnotbuildmodule'nanopb'”和“Unknowntypename'FOUNDATION_EXPORT'”。我想知道这是否是Firestore的一个已知问题。我想我可以降低Firestore上的版本,但我不确定该怎么做。我的pod版本是:火力地堡4.5.0FirebaseFirestore(0.9.1)更新:我构建了一个新

Swift Vapor Postgres Xcode 构建错误 : Could not build Objective-C module 'CPostgreSQLMac'

将vaporpostgresql连接器添加到Package.swift后出现构建错误importPackageDescriptionletpackage=Package(name:"todo_vapor_swift",dependencies:[.Package(url:"https://github.com/vapor/vapor.git",majorVersion:1,minor:5),.Package(url:"https://github.com/vapor/postgresql-provider",majorVersion:1,minor:0)],exclude:["Conf

ios - xcodebuild no such module 'SwiftyJSON' while build in xcode works

在我的项目中,我使用的是CocoaPods,podfile如下所示:defshared_podsuse_frameworks!pod'SwiftyJSON','~>3.1.4'pod'Alamofire','~>4.3.0'pod'PromiseKit','~>4.4'endtarget'myop'doshared_podsend通过xcode构建工作正常,但如果我尝试通过命令行(xcodebuild工具)构建,我会收到以下错误:error:nosuchmodule'SwiftyJSON'importSwiftyJSON我尝试重新安装SwiftyJSON并将其升级到新版本。还尝试手动将

Xcode 将构建/运行但存档失败并显示 "No such module Google"- Swift iOS

我的应用程序在Xcode7.1之前一直运行良好。事实上,它仍然可以在模拟器和iPhone上运行,但是当我存档它时,我收到错误消息“没有这样的模块Google”。我已将cocoapods更新到0.39,并尝试了几个小时来调整选项,从重新安装cocoapods到删除GoogleAnalyticscocoapod并手动添加它等等。但是,没有任何效果,每当我存档应用程序,我收到一个错误,但它仍然运行良好。有什么想法吗?谢谢! 最佳答案 原来问题出在针对cocoapod的GoogleAnalytics。我完全移除了cocoapod并切换到Fl

swift - 使用 Swift 包管理器时出现 "Module was not compiled for testing"错误

我使用swiftpackageinit--typelibrary创建了一个Swift库,并使用swiftpackagegenerate-xcodeproj生成了一个Xcode项目。现在我正在尝试在Xcode中运行测试方案。它打印以下错误:Module''wasnotcompiledfortesting然而,当我在终端中运行swiftbuild和swifttest时,它工作正常。我在所有目标中将ENABLE_TESTABILITY设置为YES。除了这个,我没有改变项目中的任何东西。如何让Xcode执行单元测试? 最佳答案 您需要在“主

ios - 毒蛇架构 : submodules in a module

我有一个VIPER模块(SubjectList),我想在其中有一个更通用的HeaderModule,带有一个SubjectListCollectionModule和一个block模块。我应该在什么时候添加HeaderModule?我可以在SubjectListViewModel中包含模块,但我也可以在SubjectListView中呈现它们,通过InterfaceBuilder实例化它们,使用xibs。推荐什么? 最佳答案 我最近制作了一个示例项目,该项目是在名为Generamba的代码生成工具的帮助下使用VIPER架构构建的。这是