Cross platform tooling and iOS / AppStore PIE requirements

Apple have recently introduced an additional verification for iOS Appstore submissions. Developers (including myself) have received warnings that their applications are not Position Independant Executables: Non-PIE Binary – The executable ‘’ is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables. For XCode based objective-c developers the fix is easy just enable PIE in XCode (your deployment target must be >= 4.3) – disregard the double negatives, […] Read more »

Getting into iOS and Android development with Xamarin

I haven’t posted for a while (like 6 months or so) due to a really exciting project that I have been working on. I have been bound by a confidentiality agreement and so have avoided posting in order to not cross any lines that may cause legal issues… The project that I have been working on is a multi-platform native mobile app for a major European travel company. We looked at several ways to deliver the project […] Read more »