iOS开发,自己的cocoaPods库中隐藏源码,只上传编译好的framework文件

在iOS的模块化编程中,我们通常使用cocoaPods来开发一个单独模块(通过pod lib create ***来创建),然后提交到git上,让其他人使用,但是这样别人也能看到源代码。如果不想让别人看到源代码,可以只提交编译好的framework文件,具体方法如下:

podspec文件如下:iOS开发,自己的cocoaPods库中隐藏源码,只上传编译好的framework文件

文件目录如下:

iOS开发,自己的cocoaPods库中隐藏源码,只上传编译好的framework文件

podspec中的“s.vendored_frameworks = 'SDK/TencentOpenAPI.framework'”指定framework;

这样就可以把编译好的framework提交到git中,使用中直接通过pod命令来使用,而且使用者无法看到源代码。