【发布时间】:2018-06-25 03:56:17
【问题描述】:
我尝试了多种方法将以下 Github 项目导入到我的 Swift iOS 项目中,这样我就可以在 ARCharts 上进行构建,但都没有成功。我需要手动导入它,以便之后调整图形设计。
- 我的项目:https://www.dropbox.com/sh/r0hwil6w5n4a1ie/AAC-O9nDX_6W3kK1nPwWjA3ca?dl=0
要导入的项目:ARCharts: (https://github.com/Boris-Em/ARCharts)
我尝试将文件夹“ARCharts”和以下文件拖到我的项目中(实用程序、设置、SettingsTableViewController 并将所有必要的代码复制到我的 ViewController 中)。
- 我收到以下错误:找不到 ARCharts 模块。
- 然后我尝试从示例项目中复制 ARCharts.framework 文件,该示例项目可以在临时调试文件夹中找到。这解决了问题,但创建了一个新问题。现在我在扩展文件中遇到了许多错误,这些错误似乎都与找不到核心动画因此无法扩展的事实有关。 (使用未声明的类型“CABasicAnimation”、“CA...”等)
示例项目就像一个魅力,它不会在我能看到的任何地方导入核心动画,并且在编译时似乎以某种方式生成了框架。我已经尝试了多种方法来解决问题,方法是将示例项目中的框架添加为嵌入式框架、链接的二进制文件、目标依赖项等……但我似乎遗漏了一些东西。此外,框架文件的位置似乎也不对。
【问题讨论】:
-
看起来这个项目支持 CocoaPods。你有什么理由不想使用它吗?
-
如果我设法让 Cocoapods 工作,我可以更改图形的外观和 ARCharts 项目的代码吗?谢谢!
-
如果框架支持自定义图形的外观,您可以使用 CocoaPods 来实现,但您将无法使用 CocoaPods 修改源代码。
-
好的,我会尝试使用 cocoapods,但它在主要方面限制了我。如果能改源代码就更好了。
标签: ios swift import frameworks dependencies