将框架嵌入另一个框架

时间:2019-04-29 08:33:34

标签: ios swift frameworks

我正在尝试创建一个framework,其中包含另一个framework并仅在内部使用。我已经尝试了各种在Internet上找到的方法,现在我生成了一个.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阶段。我还需要做什么?

1 个答案:

答案 0 :(得分:0)

请参见以下示例:-how-to-import-one-project-to-another-one-in-xcode

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

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

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

第2步,请关闭项目,因为您已经在项目中打开了该项目。如果没有,则只能看到“ project.xcodeproj”文件,并且文件前面没有三角形,就无法展开。

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

第4步,生成捆绑包,并将相关设置更改为iOS目标。

相关问题