Obtain Apple software id number before appstore submission (for Appirater)

To get your software id from Apple, log into iTunesConnect and go through the process of submitting your app. Essentially, perform every step except the binary upload. At that point, you’ll have an Apple ID for your app, which you can use in Appirater. You can always go back and change the app description text … Read more

Error itms-90035 – Xcode

I had the same problem, turns out that one of my libraries installed via bower includes a .sh file, which is not needed. I have just deleted the file and everything has been uploaded successfully. Seems like that Apple now enforces developers to have .sh files in their apps signed. As Cordova/Phonegap app don’t need … Read more

Error Appstore connect : Missing Purpose String in Info.plist File

EDIT April 2019 : You now have to add these two keys, as spring 2019 has begun. Note that NSLocationAlwaysUsageDescription is now deprecated (since iOS 11) and has been replaced with NSLocationAlwaysAndWhenInUseUsageDescription and NSLocationWhenInUseUsageDescription. If you want to support lower than iOS 11, you’ll have to use the three values. To sum up you have … Read more

Best way to switch between UISplitViewController and other view controllers?

I seriously didn’t believe that this concept of having some UIViewController to show before UISplitViewController (login form for example) turns out to be so complicated, until I had to create that kind of view hiearchy. My example is based on iOS 8 and XCode 6.0 (Swift), so I’m not sure if this problem existed before … Read more