gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 09:02:05 25 4
gpt4 key购买 nike

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

  1. Mac 应用程序使用我自己的自定义 OS X 框架,称为 Proto (简称)。
  2. Proto有一个类 Animator.swift使用 Facebook 的 pop图书馆。它使用其中的符号,如 kPOPLayerBackgroundColor .
  3. pop为 iOS 和 OS X 提供框架。我只对 OS X 版本感兴趣。

但我似乎无法让这个设置工作。我的 Mac 应用程序可以成功使用 Proto直到我开始尝试拥有 Proto包括(链接到)pop.framework .我不能为这个项目使用 Cocoapods。

我觉得我已经尝试了所有方法(桥接 header 、框架、模块映射、 header 路径等),但我似乎无法把所有的部分都做对。有人可以一个接一个地告诉我如何让这一切正常工作吗?

编辑

错误各不相同,但主要问题似乎是我无法获得 Protopop 中查找符号的代码.

所以,我尝试制作一个桥接头并执行 #import <pop/POP.h>但是 Swift 给我一个错误,我不能在一个框架中使用桥接头文件(尽管我正在盯着另一个框架确实使用桥接头文件:)。

所以我尝试在我的框架的伞形 header ( Proto.h ) 中导入 pop 但它仍然无法编译,说我 can’t import non-modular includes (尽管 pop-osx-framework.framework 说它一个模块)。

最佳答案

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

关于macos - 使用嵌入另一个 OS X 框架的 Facebook pop OS X 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31732114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com