美文网首页
[iOS功能]- 手动配置Charts-为什么不用CococPo

[iOS功能]- 手动配置Charts-为什么不用CococPo

作者: Matsonga | 来源:发表于2020-04-03 22:57 被阅读0次

由于做了一个关于运动类的App作为毕业设计需要用到图表,所以集成了Charts,但中途遇到很多问题 ,用CococPods 集成,在模拟器上怎么都好用,但一到真机上就报:
dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking

我尝试了各种办法,比如:在Podfile里加use_frameworks!或者不加它

> 在Podfile里加 :
  
  pod 'Charts'
  pod 'ChartsRealm'
  pod 'RealmSwift', '~> 3.17', :modular_headers => true
  pod 'Realm', '~> 3.17', :modular_headers => true
> 或者在Podfile里只加:
  
  pod 'Charts'

最后还是报:
dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking
个种百度,查博客最后还是没有找到解决办法,添路径,导包,删路径弄的我已经头都大了只能退而求其次,选择了手动集成。

该问题是ios13的系统bug ,换个版本就没事了,被这个问题搞的头都大了。

言归正传:

1. ' 先下载好Charts, 将画红圈的文件直接拖入到你的工程目录里! ' 
Charts文件内容
2.  '  在 Build Settings 里输入  defines module,将No 改为 Yes ' 
Build Settings
3.  '  选择Build Phases  , 将Charts.framework链进来,并将 Required 改为 Optional  '
截屏2020-04-0322.59.04.png
4.  '  command + N 新建一个swift文件,名字随便取,然后会弹出提示框,点击蓝色按钮,会在工程目录里生成一个桥接文件 '
桥接提示框
桥接文件
5.  '  在你想用该文件的地方引入即可! '
Charts头文件
6.  '  这个地方看情况,如果蹦就设置为 Yes '
Always Embed Swift Standard Libraries

相关文章

网友评论

      本文标题:[iOS功能]- 手动配置Charts-为什么不用CococPo

      本文链接:https://www.haomeiwen.com/subject/zxvlphtx.html