【问题标题】:Importing ARCharts framework/project into Swift project将 ARCharts 框架/项目导入 Swift 项目
【发布时间】: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


【解决方案1】:

作者告诉我最终的解决方案。 我用import UIKit 替换了所有import ARChart 命令,不知何故这解决了问题!

谢谢大家

最好的问候,

塞缪尔·科恩

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 2020-09-14
    • 2018-09-17
    • 1970-01-01
    相关资源
    最近更新 更多