Crash in iOS Apps for iPhone 6 Plus Built with Xamarin Studio 5.5.4 – The @3x Problem

My client recently submitted an update to our app suite, developed with Xamarin to easily generate all kinds of derivates with different styling, and to be able to serve both iOS and Android. The most recent update included optimizations for iOS8 and iPhone 6 and iPhone 6 Plus. I’ve adjusted any necessary layouting rules and …

Continue reading

libPhoneNumber-iOS Metadata From plist Not Properly Unarchived | unarchiveData is nil

Google has developed libphonenumber, a comprehensive library for phone number formatting and validation for international numbers. GitHub user iziz has been so kind to port it to an iOS library, you can find the latest revision on the project’s GitHub page. For a client that requires sign-up via mobile number, I wanted to use the …

Continue reading

XCode Not Deploying to iOS 4.2/iPhone 3G and 3Gs | How to Build for an older iOS Version

I wanted to make an app available to iOS devices that run on 4.2 and had made all the necessary settings regarding the build. Even though everything seemed right, it still wouldn’t deploy to my test device, an iPhone 3G with iOS 4.2 on it. What happens is that XCode successfully builds the app, signs …

Continue reading

Uncaught exception ‘UIViewControllerHierarchyInconsistency’, reason: ‘child view controller: should have parent view controller: but actual parent is:’ OR Apple’s new UIViewController Hierarchy

Since iOS 5 Apple has added a fantastic new feature: a fully re-engineered UIViewController hierarchy concept. What it allows you to do is to pretty much patch together a screen from several UIViewControllers. I remember a guy at my former workplace who kept complaining: why do I always have to have one ‘big’ UIViewController to …

Continue reading