有时候Xcode中的脚本合并真不靠谱,一会好,一会不好,而且那么多行的脚本慢慢读费劲,而且也不能断点调试,这时候命令合成sdk包才是硬道理。话不多说之前上代码了。
这是我合并的命令行
:
lipo -create /Users/admin/Desktop/robotSDK/真机/RobotChatSDK.framework/RobotChatSDK /Users/admin/Desktop/robotSDK/模拟器/RobotChatSDK.framework/RobotChatSDK -output /Users/admin/Desktop/robotSDK/模拟器/RobotChatSDK.framework/RobotChatSDK
解析:
lipo +空格±create+空格+framewrok下二进制文件的目录+空格+同样真机framework目录下二进制文件的目录+ -output + 空格 + 同样模拟器framework目录下二进制文件的目录
合并出来的包,就是原来模拟器目录下的framwork了。
**
最后为什么合成包在模拟器目录下呢?
**
因为模拟器和真机合成的是一个二进制的文件,需要替换原来真机或者模拟器framework下面的二进制文件,才是最后合成适用真机和模拟器的合并包。