Q:

How do I safely change things like my Prefix.pch file location, sqlitelite file name, etc. after changing app name?

After changing the name of the target and replacing the old app name at the top of every file, the only places where it still lingers are in my AppDelegate where it lists the sqlite file, and in the .xcodeprof file where it lists where the Prefix.pch file are.
However, I tried changing them and my files all turned red. How do I change it safely?

A:

You can change the path to your pch file in the build settings for your target.  The build setting is named Prefix Header and should be a relative path to the pch file from the root of your project.
As for the SQLite file that CoreData uses, unless you're talking about a file that's included in your application resources, you should just be able to change the file name you point your CoreData stack to while you're creating it.  Note that this will essentially have the affect of making your app create a new database file the next time it launches, so you'll have to do something more complex if you've already submitted the app and have users using the current name.

