This link discusses how to create iOS static framework, and they said
With static libraries, everything else (including the header files) you must distribute separately.
Actually I found no difference between using static lib and framework, you can look at the Admob SDK (https://developers.google.com/mobile-ads-sdk/docs/), what they ask is just pull all the files in the XCode project, so I really don't understand why we need to use framework over just plain static lib, or am I missing something?