公司产品之前使用xmpp作为底层库,之前同事编译自己的sdk静态库想生成.a库,但是各种编译问题(其实耐心修改配置都能解决),但是从百度找到方案用framework可以解决,所以最终使用的是framework,后来才发现,xcode6已经不想xcode5那样默认生成的就是静态framework,而是可以选择生成动态framework,而悲剧的是打开我们sdk的工程配置一看: dynamic library ! 悲剧的的起因就是app store不允许第三方的动态framework,所以为了客户的app上线,我们必须首先把当前的静态framework改为动态:
这样建立好的工程默认就是动态framework,如果将这样生成的库直接link到别的应用中使用,会报错“image not found dyld: Library not loaded:</