网站建设现在市场大不大,wordpress jpress,dw网页制作完成后如何保存,徐州个人建站模板近两三年一直在做静态库开发 1、在Xcode工程中创建静态库的Target#xff0c;最初是手动Build出真机的.a文件#xff0c;模拟器的.a文件#xff0c;然后再用命令行合并 2、后来一些特殊的开发者#xff0c;要求加入特殊的功能#xff0c;或者开放特殊的接口和属性#xf… 近两三年一直在做静态库开发 1、在Xcode工程中创建静态库的Target最初是手动Build出真机的.a文件模拟器的.a文件然后再用命令行合并 2、后来一些特殊的开发者要求加入特殊的功能或者开放特殊的接口和属性只好用注释代码的办法来分别打包分别合并。直到有一次代码注释不完全差点把包弄错了只好想别的办法。多Target一个包即创建一个Target。每个Target使用不同的编译开关。 3、再后来呀特殊的包越来越多比如带积分墙的包和不带积分墙的包等等四五个呢即使Target分的很清楚很次发包都是体力活呀。只好用脚本打包了像这样 xcodebuild -target TestTargets -configuration Release -sdk iphoneos -arch armv7 -arch arm64 xcodebuild -target TestTargets -configuration Release -sdk iphonesimulator -arch i386 -arch x86_64 然后再合并真机包和模拟器包就好了。 4、Xcode7增加了Bitcode原来的命令行没Bitcode找到了解决方案 xcodebuild OTHER_CFLAGS-fembed-bitcode -target TestTargets -configuration Release -sdk iphoneos -arch armv7 -arch arm64 参考资料http://stackoverflow.com/questions/31486232/how-do-i-xcodebuild-a-static-library-with-bitcode-enabled 转载于:https://www.cnblogs.com/yjh4866/p/6253956.html