Hi,
I'm looking to change the Product Module Name (
PRODUCT_MODULE_NAME
) build setting in Xcode to a new value - is this "safe" - i.e. will there be any problems next time the app is submitted to ITC / when a AppStore user updates the app?
I've tired installing inplace an app with the old Product Module Name to a build with the new value and it seemed fine.
The things I know that use this are:
- InterfaceBuilder (for object classes)
- CoreData (for entity classes)
Obviously I've set the Product Bundle Identifer to a fixed (old value) so these won't be affected, but I'm not sure there's other internal Xcode settings that are derived from this value!
Also I'd rather change the Product Name build setting (again keeping the Product Bundle Identifier to the old value) if I could, so I guess the same question above applies - is this safe? (EDIT: On second thoughts changing the Product Name changes alot of things so just going to stick to changing the Product Module Name)
Just for completeness - the reason I want to change the module name is because I've just merged in 2 targets that had different names into 2 configs and I've kept the product name as it used to be (derived from the target name), but now there's differently named modules for the same target (depending on the config built) so importing for tests doesn't work, and also the old product name had spaces it in, so the module name was looking like
My_Module_Name
which is a pain (as well as looking horrible!)
Also to note this app has a Share Extension, and prevously had 2 share extesnion targets for the 2 previous targets - these have now also been merged into a single target with 2 configs and I'd also like to rename the Product (Module) Name on this target too, so again the same question above applies here!
Any extra info / help / thoughts would be appreciated!
Cheers!