You can change your plist if you put it outside of your main bundle, e.g in the documents directory. You can either create a new plist outside of the main bundle or copy a plist with default values from the main bundle to the documents directory. After that you are free to read and write to the plist.