代码库> 其他> xproj
xproj
关注
上传者:ccsupport 分类:其他(Others)
查看次数:4230 下载次数:196
上传时间:2014-02-28 大小:6 B

xproj 是一个shell脚本,可以给工程批量添加 -fno-objc-arc -fobjc-arc 编译参数。

如果你的项目是 非arc ,但是用到了 arc 的第三方,或者反之,这时候你有两种选择,cocopods 或者手动添加。

1.使用 cocopods 当然是推荐方案,但是出于一些原因,你可能不用它。
2.这时候你只能手动添加,当然在Xcode里可以多选( CMD or SHIFT ),然后双击其中一个文件,接着在弹出的输入框里添加。

但是如果文件巨多,在 Build Phases -> Compile Sources 里既有项目原来的文件,又有你刚刚拉进去的文件,考验你耐心的时候到了~ 肿么办?

算了,还是让这个脚本帮你做点什么吧~


准备
第一步需要把用到的文件加到项目里,保证 Build Phases -> Compile Sources 里能看到它们

加 -fno-objc-arc

$ sh xproj -s 需要添加编译参数的文件所在的文件夹 -t 目标工程文件
# sh xproj -s ./framework -t test.xcodeproj




加 -fobjc-arc
$ sh xproj -n -s 需要添加编译参数的文件所在的文件夹 -t 目标工程文件
# sh xproj -n -s ./ZXingObjC -t test.xcodeproj




提示
这个脚本是直接修改你的工程文件,所以会有风险,修改前建议先备份一份。不过考虑到这点,脚本在做任何操作之前会先自动备份一份你的工程文件,该文件以.bak结尾,执行完没有问题之后你可以把它删了,当然也可以留作纪念~
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
  • 您好  请问demo可以展示图片, 但是放到我的工程项目里面 ...
    18640768232 评论了 DDPhotoBrowser
  • 我主页开源很多精品喜欢来个小星星 https://gitee.com/cocoscreat...
    17069818154 评论了 CocosCreator左右跳
  • 1
    15777131570 评论了 Swift5高仿最新有妖气APP
  • mark!!!
    18810473635 评论了 瀑布流布局
  • 写Demo用cocoaPods的都是**
    抠脚小金刚 评论了 混合轮播图
  • 楼主竟然把公司的项目发到网上,估计只有一种可能了,就是当初被公司坑了,怀恨在心,就像当年我删库跑路一...
    13816490147 评论了 商城
提示
sina weixin mail 回到顶部