我想在Swift中使用Cocoa框架项目创建一个框架。但是,我正在另一个名为RNCryptor的框架的基础上构建这个框架,这个框架基于Objective。我看过关于如何在Xcode中创建框架的各种教程,但没有一篇涉及到具有自身依赖性的框架。
我尝试创建一个框架项目,然后使用CocoaPods来管理它的依赖项。但是,出现了错误:“检查依赖项”无法运行命令.“
所以问题是:是否可以在Xcode的另一个框架的基础上创建一个框架。如果是,怎么做?
发布于 2015-10-03 12:33:15
框架不应直接嵌入其他框架。如果导入项目或任何其他框架也包含该框架,则会导致冲突。相反,你需要告诉你的消费者,他们也需要包括你的依赖性。CocoaPods会自动为您做这件事,所以您应该让它来做。(如果您在CocoaPods依赖关系方面有问题,您应该问一个问题,并把它弄清楚。CocoaPods的全部目的是管理这类事情。)
请注意,我将发布Swift版本的RNCryptor到测试版今天(或明天,但我真的希望今天)。此版本连接到ObjC,并将是未来的首选版本。(当然,ObjC版本将继续提供给那些不能或不想包含Swift的项目。)
https://stackoverflow.com/questions/32921566
复制相似问题