草庐IT

Umbrella

全部标签

ios - Alamofire 错误 : Command/usr/bin/codesign failed with exit code 1 No such file or directory & umbrella header for Pods-Alamofire-umbrella. h

我正在尝试根据Apple的“应用程序分发指南”存档我的应用程序,应用程序在模拟器和iPhone上运行良好,未发现任何错误。但是当我点击Archive时,总是会发生两个错误:有人说:Swift编译器警告:模块“Alamofire”的Umbrellaheader不包含header“Pods-Alamofire-umbrella.h”。第二个说:/Users/applejwo/Library/Developer/Xcode/DerivedData/Cloud-eixkwmelyvsoqvabyduxipaohojy/Build/Intermediates/ArchiveIntermediat

ios - Xcode 5 错误 : "Malformed or corrupted AST file: mismatched umbrella header in submodule"

将StoreKit添加到我的Xcode5项目后,我现在看到...“格式错误或损坏的AST文件:子模块中不匹配的伞头”...每当我从StoreKit导入任何header时。我没有更改那些系统header,清除派生数据和通常的清理构建文件夹修复也不起作用,重新启动Xcode也没有任何改变。我在报告错误的地方看到了Clang来源,但我不知道为什么。这是来自http://clang.llvm.org/doxygen/ASTReader_8cpp_source.html的相关Clang代码:caseSUBMODULE_UMBRELLA_HEADER:{03728if(First){03729Er

ios - Foobar-umbrella.h 是做什么用的?

假设我有一个名为Foobar的框架。当我尝试编译我的iOS项目时,我收到编译器警告:Umbrellaheaderformodule'Foobar'doesnotincludeheader'Foobar-umbrella.h'我不明白这个“Foobar-umbrella.h”是什么以及为什么不包含它。关于我的项目的一些细节:主要使用Swift编写的iOS8应用项目。一点Objective-C“Foobar”框架是一个主要用Swift编写的独立项目,我将其作为子项目包含在我的主项目中。它已通过将其嵌入构建阶段并依赖于它而包含在内。但我没有明确链接反对它。我使用Cocoapods,但“Foo

ios - 更改任何 swift 代码后 Umbrella 头文件未更新

我有一个Swift和ObjectiveC的混合项目。最初我创建了一个选择Swift作为语言的项目。我的ObjectiveCBridgingheader工作得非常好——因为我在header文件中添加了我手动更新的任何新的objc代码。我在objc中导入了“ProjectName-Swift.h”文件,它工作正常。现在,当我更改我的swift文件中的任何代码或添加新的swift文件时,我可以看到“ProjectName-Swift.h”文件未更新为新的更改。我尝试手动更改文件并且成功了。我清理了项目并重建了但没有运气。我删除了生成的“ProjectName-Swift.h”文件并尝试构建,

ios - 如何在不创建 Umbrella 框架的情况下构建依赖于另一个的 iOS 框架

我试图通过创建一些可重复使用的框架来简化我的开发,这些框架包含我经常在多个项目中重复使用的功能。但是,在设置我的一个框架后我遇到了一个问题,这些类依赖于Firebase框架。阅读Apple文档后,不建议创建UmbrellaFramework(一个嵌入另一个框架),特别是如果您没有嵌入式框架的所有权(我没有)。那么问题是:我如何创建一个框架项目,它允许我构建框架而不包括将创建Umbrella框架的依赖项。我认为这就是像Firebase这样的人所做的,因为当您添加他们的框架时,您还必须将其他框架添加到您的项目中。我不太明白您将如何配置项目以允许您构建框架而不会出错但不包含依赖项。作为引用,

ios - 如何在不创建 Umbrella 框架的情况下构建依赖于另一个的 iOS 框架

我试图通过创建一些可重复使用的框架来简化我的开发,这些框架包含我经常在多个项目中重复使用的功能。但是,在设置我的一个框架后我遇到了一个问题,这些类依赖于Firebase框架。阅读Apple文档后,不建议创建UmbrellaFramework(一个嵌入另一个框架),特别是如果您没有嵌入式框架的所有权(我没有)。那么问题是:我如何创建一个框架项目,它允许我构建框架而不包括将创建Umbrella框架的依赖项。我认为这就是像Firebase这样的人所做的,因为当您添加他们的框架时,您还必须将其他框架添加到您的项目中。我不太明白您将如何配置项目以允许您构建框架而不会出错但不包含依赖项。作为引用,

ios - 在 umbrella header 中包含 -Swift.h

我有一个Swift和Objective-C混合项目。要访问Objective-C中的Swift公共(public)API,API使用者目前必须导入“MyModule-Swift.h”。我已经有一个名为“MyModule.h”的Objective-C伞式header。但是,导入“MyModule.h”不适用于SwiftAPI。我尝试在伞头中导入“MyModule-Swift.h”,但没有找到它(我假设它是由Xcode即时生成的)。任何让API使用者始终可以导入“MyModule.h”以使用用Swift/Objective-C编写的公共(public)API的建议都将不胜感激。======

ios - 在 umbrella header 中包含 -Swift.h

我有一个Swift和Objective-C混合项目。要访问Objective-C中的Swift公共(public)API,API使用者目前必须导入“MyModule-Swift.h”。我已经有一个名为“MyModule.h”的Objective-C伞式header。但是,导入“MyModule.h”不适用于SwiftAPI。我尝试在伞头中导入“MyModule-Swift.h”,但没有找到它(我假设它是由Xcode即时生成的)。任何让API使用者始终可以导入“MyModule.h”以使用用Swift/Objective-C编写的公共(public)API的建议都将不胜感激。======

ios - swift 框架 : Umbrella header '[...].h' not found

在包含Objective-C和Swift代码的自定义框架中,Swift编译器抛出以下错误:[build_path]/unextended-module.modulemap:2:19:error:umbrellaheader'bugtest.h'notfoundumbrellaheader"bugtest.h"^:0:error:couldnotbuildObjective-Cmodule'bugtest' 最佳答案 这通常发生在项目重命名或类似的事情之后。问题是伞头不再列为Public头。检查附加图像以了解如何解决此问题。

ios - swift 框架 : Umbrella header '[...].h' not found

在包含Objective-C和Swift代码的自定义框架中,Swift编译器抛出以下错误:[build_path]/unextended-module.modulemap:2:19:error:umbrellaheader'bugtest.h'notfoundumbrellaheader"bugtest.h"^:0:error:couldnotbuildObjective-Cmodule'bugtest' 最佳答案 这通常发生在项目重命名或类似的事情之后。问题是伞头不再列为Public头。检查附加图像以了解如何解决此问题。
12