I’ve got a paid version with a bundle identifier com.openfrog.appName and I believe it’s not possible to use the same bundle identifier for two apps.
For a number of good reasons I don’t want to use In-App Purchases so having two separate apps is a good solution for me. One paid. One free.
What must I do in order to let the paid version inherit the settings of the free version? I remember there was a trick or rule you had to follow in order to make sharing of NSUserDefaults beetween two apps possible. What’s the trick to let both apps share the same settings?
You can use addSuiteNamed: method of NSUserDefaults.
This will work only for reading settings, not for writing.
See ref –
http://developer.apple.com/library/IOs/#documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html