iOS 组件中设置文件支持MRC

1. 设置该文件的Compiler Flags 为 -fno-objc-arc

使用cocopods 加载此组件时,在 Pods 下的 Build Phases 中的 Compile Sources目录中 找到想要设置的文件,把 Compiler Flags 填写为 -fno-objc-arc

2. 通过podspec文件来设置

通过1的方式可让项目在本地正常跑起来,但无法简单的把改动提交git仓库,可使用此方法,通过podspec来完成:

  // 这句的意思是项目屏蔽这些文件的引用
  s.exclude_files = '需要支持MRC文件目录相对路径'
  // 这里是做一个subspec,放支持mrc的文件
  s.subspec 'mrc-support' do |ms|
    ms.source_files = '需要支持MRC文件目录相对路径'
    ms.requires_arc = false
  end

然后再正常使用的别的spec或subspec中依赖这个mrc-support 子组件就可了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值