iOS-Universal-Framework 制作 framework的问题

1. 中文问题: Deployment PostProcessing 参数改为No. 这个问题已经再iOS Universal Framework种修正。


2。在制作framework或者lib的时候,如果使用了category ,则使用该FMWK的程序运行时会crash,此时需要在该工程中 other linker flags 添加两个参数  -ObjC -all_load

3。编译出Framework是,需要把 GenerateDebugSymbols =NO,否则会出现很多 warning:

类似

warning: (armv6) /Users/myuser/Library/Developer/Xcode/DerivedData....build/Objects-normal/armv6/ImageRequest.o unable to open object file

// 2013-9-23

ios static library 为什么代码只有700k,最终编译出来的有3.4m。 

原因有1: 选择的是debug模式,改成release模式后,估计能够降低很多。

            2:ios static library 是静态库,包含了所有的引用到的代码,因此多出来的大小,是引用的代码的大小。所以改成release以后,大小也不是固定的,取决你所引用代码的多少。

你可能感兴趣的:(object,File,Crash,Deployment,linker)