Macos 使用嵌入另一个OS X框架的Facebook pop OS X框架

Macos 使用嵌入另一个OS X框架的Facebook pop OS X框架,macos,swift,frameworks,facebook-pop,Macos,Swift,Frameworks,Facebook Pop,下面是我在Mac应用程序中尝试做的事情: Mac应用程序使用我自己定制的OSX框架,名为Proto(简称) Proto有一个类似于Animator.swift的类,它使用Facebook的pop库。它使用来自它的符号,如kOplayerBackgroundColor pop为iOS和OS X提供了框架。我只对OS X版本感兴趣 但我似乎无法让这个设置正常工作。我的Mac应用程序可以成功地使用Proto直到我开始尝试使用Proto包括(链接到)pop.framework。我不能在这个项目中使用co

下面是我在Mac应用程序中尝试做的事情:

  • Mac应用程序使用我自己定制的OSX框架,名为
    Proto
    (简称)
  • Proto
    有一个类似于
    Animator.swift
    的类,它使用Facebook的
    pop
    库。它使用来自它的符号,如
    kOplayerBackgroundColor
  • pop
    为iOS和OS X提供了框架。我只对OS X版本感兴趣
  • 但我似乎无法让这个设置正常工作。我的Mac应用程序可以成功地使用
    Proto
    直到我开始尝试使用
    Proto
    包括(链接到)
    pop.framework
    。我不能在这个项目中使用cocoapod

    我觉得我已经尝试了所有的方法(桥接头、框架、模块映射、头路径等等),但是我似乎不能把所有的部分都做好。有人能给我一个游戏一个游戏如何让这一切正常工作

    编辑

    错误各不相同,但主要问题似乎是我无法从
    Proto
    代码中找到
    pop
    中的符号

    因此,我尝试制作桥接头并执行
    #import
    ,但Swift给了我一个错误,我无法在框架中使用桥接头(尽管我正在关注另一个使用桥接头的框架:)


    因此,我尝试在我的框架的伞形标题(
    Proto.h
    )中导入pop,但它仍然无法编译,说我
    无法导入非模块化的include
    (即使
    pop osx framework.framework
    说它是一个模块)。

    实际的错误或问题是什么?一般来说,你应该能够将你的框架与他们的库相链接,然后在你的应用程序中使用你的框架。pop是一个库还是一个实际的动态框架?您不应该将pop链接到应用程序,而应该链接到Proto。

    实际的错误或问题是什么?一般来说,你应该能够将你的框架与他们的库相链接,然后在你的应用程序中使用你的框架。pop是一个库还是一个实际的动态框架?您不应该将pop链接到应用程序中,而应该链接到Proto中。

    有什么原因导致此项被否决吗?您可以提出任何改进此问题的建议都会很好!你到底犯了什么错误?有没有理由否决这一点?您可以提出任何改进此问题的建议都会很好!您得到的确切错误是什么?Pop为OSX提供了一个动态库(框架),但我不相信它配置正确。我似乎无法将pop的头连接到Proto,所以Proto代码找不到pop符号。pop为OSX提供了一个动态库(框架),但我不相信它配置正确。我似乎无法将pop的标题连接到Proto,所以Proto代码无法找到pop符号。