0%

最近需要将自己项目的公共代码打包成 Framework 来使用,但是在打包过程中遇到一个问题,就是提取的公共代码中用到了一些第三方的库,比如 AFNetworking 等,怎么才能把第三方库集成进来让代码编译通过并打包成功呢,网上找了很久都没有找到一篇专门说这个的,让我走了不少坑,现在就分享一下在打包 Framework 时怎样使用 CocoaPods 引入第三方库。

这篇文章已经不适用,建议查看我的另一篇文章:【iOS 开发】利用 Carthage 将项目打包 Framework 并依赖 CocoaPods 第三方库的方法

阅读全文 »

最近需要将公司项目中的公共代码给提取出来,打包成 Framework 来使用,这样可以使得我们的公共代码易于分享,并且可以在多个工程中易于复用,而且将这些代码给别人使用时,可以隐藏实现细节,控制公开的头文件,下面分享一下打包成 Framework 的步骤。

如果你要打包的代码需要用到别的第三方库的话,可以转到我的另一篇文章:【iOS 开发】打包 Framework 时使用 CocoaPods 引入第三方库的方法

阅读全文 »

不得不说 Git 默认不区分文件名大小写真是一个大坑,由于之前的项目目录比较乱,项目下的文件夹命名都不规范,这两天一直在整理,然后今天从服务器将项目重新 clone 下来后发现,之前将所有文件名首字母改成大写的改动全部没变,本地又测试了一下后发现 Git 提交文件名称默认是不区分大小写的,之前的整理又得重新做一遍,下面就分享一下怎么解决这个问题。

阅读全文 »

由于的我博客是托管在 GitHub 服务器的,然后前天写完文章发布的时候,突然发布不了了,于是去 GitHub 上面一看,仓库直接提示 Repository unavailable due to DMCA takedown. ,还有一份 JetBrains 的文章清单,里面就有我博客的一篇文章,是的,我的仓库被 JetBrains 举报了,原因是我博客中的那篇文章写了如何破解他们公司的软件,也只能怪自己的版权意识不够,以后这种东西还是不要发出来了,下面分享一下我是怎么恢复仓库的。

阅读全文 »

这两天在整理公司项目代码的时候,由于之前项目目录比较凌乱,所以项目目录中存在很多的重复文件,在整理过程中碰到最多的报错就是 Linker command failed with exit code 1 (use -v to see invocation) ,在这里记录一下解决方法,留着以后看,也分享给有同样问题的你们。

阅读全文 »