Xcode 隐藏代码

因为公司的业务需求,需要请外包员工。为了信息安全,所以希望将敏感部分代码隐藏掉,不让外包员工可见。

通常隐藏代码,大家会通过将代码编译成静态库,达到隐藏代码的目的。

但是如果仅这么做,那么隐藏的部分代码则很不方便调试

因为调试代码需要有源代码,那么你需要讲源代码拖入到当前的工程中,调试,调试完成之后又得删除相应的源代码,恢复之前的工程,何等的复杂且容易提交错误。

为了让操作更加简便,以及减少出错的概率,想做到这样的效果,当然是让外包和我司员工能够公用一个工程。如果有源代码,则编译源代码,如果有相应的静态库,则编译静态库。

所以我将生成好的静态库,和能够用源码编译成静态库的工程,都加入到当前的工作空间中,然后让app target添加源码工程中的静态库。

然后删除任一,比如静态库文件(从finder中删除),或者源码工程(从finder中删除),当你编译app target的时候,都能正确的编译完成,这样就很优雅的解决了此问题了。

转载于:https://my.oschina.net/u/811205/blog/355885

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值