将框架嵌入到另一个框架中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将框架嵌入到另一个框架中相关的知识,希望对你有一定的参考价值。

我试图创建一个framework,其中包含另一个framework并仅在内部使用它。我已经尝试了在互联网上找到的各种方法,现在我已经生成了一个.framework文件,里面包含一个名为Frameworks的文件夹,并且有这个依赖的framework。但是,当我尝试使用它时,我得到应用程序崩溃

dyld`__abort_with_payload:
    0x10090e390 <+0>:  mov    x16, #0x209
    0x10090e394 <+4>:  svc    #0x80
->  0x10090e398 <+8>:  b.lo   0x10090e3b0               ; <+32>
    0x10090e39c <+12>: stp    x29, x30, [sp, #-0x10]!
    0x10090e3a0 <+16>: mov    x29, sp
    0x10090e3a4 <+20>: bl     0x10090d7d0               ; cerror_nocancel
    0x10090e3a8 <+24>: mov    sp, x29
    0x10090e3ac <+28>: ldp    x29, x30, [sp], #0x10
    0x10090e3b0 <+32>: ret    

我在我的框架目标中添加了这个依赖框架,并将其添加到Copy Files阶段。我还需要做什么?

答案

看这个例子: - how-to-import-one-project-to-another-one-in-xcode

由于用户需求,我必须将一个项目作为子项目导入另一个项目。最终结果应如下图所示。

这样做并不容易。我们需要一些步骤。

步骤1,将“project.xcodeproj”文件添加到项目中,注意不要选择“将项目复制到...”。

第2步,关闭项目,因为您已在项目中打开项目。如果你不这样做,你只能看到“project.xcodeproj”文件并且没有三角形前面,你将无法扩展它。

第3步,生成静态库。选择“project.xcodeproj”,添加Target。生成静态库后,将swift文件框架文件添加到其中。

步骤4,生成Bundle,并将相关设置更改为ios目标。

以上是关于将框架嵌入到另一个框架中的主要内容,如果未能解决你的问题,请参考以下文章

如何通过单击适配器类中代码的项目中的删除按钮来删除列表视图中的项目后重新加载片段?

基于深度学习的图像分类中代码的error

HTML小技能:嵌入技术

库的简介和分类

vue(element)中代码高亮插件全面对比

框架模式MVC与MVP在Android中的应用