【问题标题】:Embed framework into another framework将框架嵌入到另一个框架中
【发布时间】:2019-04-29 08:33:34
【问题描述】:

我正在尝试创建一个 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 阶段。我还需要做什么?

【问题讨论】:

    标签: ios swift frameworks


    【解决方案1】:

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

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

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

    第一步,将“project.xcodeproj”文件添加到项目中,注意不要选择“Copy items into...”。

    第二步,关闭项目,因为你已经在project.xml中打开了项目。如果没有,只能看到“project.xcodeproj”文件,前面没有三角形,无法展开。

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

    第四步,生成Bundle,并将相关设置改为iOS target。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      • 1970-01-01
      相关资源
      最近更新 更多