swift - Bundle Identifier Changed Core Data Lost -


i changed project objective-c swift , created whole new project when did this. have app in appstore , wanted send update instead of releasing new app.

i understand bundle identifier needs same when updating app. when preparing app release, changed bundle identifier match app in appstore - since started new project - , in process core data file seems missing. if change bundle identifier how keep access core data?

this took me while figure out here how fixed issue.

  1. change product name under build settings -> packaging -> product name desired product name. change bundle identifier desired name.

enter image description here

enter image description here

  1. clean project selecting product -> clean.

  2. select coredata model in project navigator , select "data model inspector" in inspector tab. change project name under class new class name. got stuck here since did not know spaces, dashes, . replaced underscores. can see product name flo-cycling , coredata class flo_cycling.

enter image description here

enter image description here

  1. if have imported swift bridging header file anywhere make sure update it.

enter image description here

i hope can someone.

take care,

jon


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -