4
Vote

Need iPhone (arm6) compatible library

description

This stuff is all nice to play with but will not compile/link for the phone because the current library is arm7. Of course, if we cannot use it on the phone then there is not much point to it (that's where we need to access web services the most).
 
Can anyone on the development team address this issue? I need to decide if there is too much risk here related to near-term projects which will cause me to find an alternative solution (i.e., old-school web service approach of some sort).
 
Thanks!

comments

epodolyak wrote Aug 23, 2010 at 11:39 AM

Is this issue addressed? We cannot use this SDK without arm6 support.


Thanks

claudioc wrote Aug 25, 2010 at 3:34 AM

Sorry I missed this issue.
We provided source code so the library can be compiled and run on earlier versions of the iOS. We decided to release precompiled libs only for the latest versions of iOS 3.2 and 4.0. The code does not have any dependency on the latest version so it should compile just fine if you target the 3.0 and 3.1 versions.

markkrenek wrote Sep 4, 2010 at 12:44 AM

Here's my workaround. Instead of using the library files directly (it's a nightmare since they aren't lipo'd together), just make a build dependency in your project to the MSODataLib.xcodeproj project. Then whatever target and config you build will also compile the MSODataLib files for you. The only caveat is that MSODataLib.xcodeproj was not checked in correctly. It is not a valid xcode project. So you have to create one from scratch. Just create a new Static Library project using the Xcode template. Then add the 8 MSODataLib source folders to it.

claudioc wrote Sep 7, 2010 at 5:39 PM

we plan to release precompiled libraries for 3.1 and 3.0 with the next update of the SDK code that will be available soon.

Thanks
Claudio