OK Greg, I need to move along and come to grips with the static library at last. I have concern though with building the lib. The instructions suggest it as a good idea to cut down the lib size by not building in unwanted GData support for the iPhone (especially). In my own case I currently use the Health service but am looking at the other services for my next app. I don’t wish to have to maintain a separate GData static lib for each piece of work, which means that I need to link in the big lib in each case. Indeed attempts to build a “release” version fail due to the #error in GDataFramework.h – use actual service.
If I wish to persist with a single, big library, then on the surface I might just –DGDATA_SUPPRESS_INCLUDE_WARNING=0
I could try of course, but will it be catastrophic?
Greg, I’m assuming that the suggested procedure results in a static lib, centrally located, and linked to by several projects, each having their own project space, sharing referenced headers. I expect to be concurrently developing, updates at least, and wouldn’t wish to be managing the rebuild each time of the static lib. Procedurally it would be a big deal if I had the wrong lib build current then the link would fail and you’d go the lib project and change things. Raised under “make (I)” and similar, rebuilding a dependent lib is abit strange for me.
I think the next step is to break out, a common lib and several smaller libs dedicated to the particular service. I don’t know if you can do that with a single XCode project however J That, I could use.
I’m assuming that the suggested procedure results in a static lib, centrally located, and linked to by several projects, each having their own project space, sharing referenced headers.
I expect to be concurrently developing, updates at least, and wouldn’t wish to be managing the rebuild each time of the static lib.